<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Caixa-1.0.2: Código-Fonte de src/pdf-new.C</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Gerado por Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="main.html"><span>Página&nbsp;Principal</span></a></li>
      <li><a href="annotated.html"><span>Estruturas&nbsp;de&nbsp;Dados</span></a></li>
      <li class="current"><a href="files.html"><span>Arquivos</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Lista&nbsp;de&nbsp;Arquivos</span></a></li>
      <li><a href="globals.html"><span>Globais</span></a></li>
    </ul>
  </div>
<div class="header">
  <div class="headertitle">
<h1>src/pdf-new.C</h1>  </div>
</div>
<div class="contents">
<a href="pdf-new_8C.html">Vá para a documentação deste arquivo.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//           pdf-new.cxx</span>
<a name="l00002"></a>00002 <span class="comment">//  Mon Mar 14 14:27:00 2011</span>
<a name="l00003"></a>00003 <span class="comment">//  Copyright  2011  Alcione Ferreira</span>
<a name="l00004"></a>00004 <span class="comment">//  &lt;alcione.sombra@gmail.com&gt;</span>
<a name="l00005"></a>00005 
<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;<a class="code" href="pdf-new_8h.html">pdf-new.h</a>&gt;</span>
<a name="l00007"></a>00007 
<a name="l00013"></a><a class="code" href="pdf-new_8h.html#aab8bc58b429ffe3943b0f4098646c913">00013</a> <span class="keywordtype">void</span> <a class="code" href="pdf-new_8C.html#a997d3f45d81466ee3876e46891524868">erro</a>(HPDF_STATUS erro_no, HPDF_STATUS detalhe_no, <span class="keywordtype">void</span> *dados_usuario)
<a name="l00014"></a>00014     {
<a name="l00015"></a>00015     printf (<span class="stringliteral">&quot;ERROR: error_no=%04X, detail_no=%d\n&quot;</span>, (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>) erro_no, (<span class="keywordtype">int</span>) detalhe_no);
<a name="l00016"></a>00016     <span class="keywordflow">throw</span> exception();
<a name="l00017"></a>00017     }
<a name="l00018"></a>00018 
<a name="l00024"></a><a class="code" href="classPDFNEW.html#aa92c909332352cdf8aee44042060eddf">00024</a> <a class="code" href="classPDFNEW.html#aa92c909332352cdf8aee44042060eddf">PDFNEW::PDFNEW</a>(<span class="keywordtype">int</span> tipo, <span class="keywordtype">int</span> nargs, ...)
<a name="l00025"></a>00025     {
<a name="l00026"></a>00026     va_list argumentos;
<a name="l00027"></a>00027 
<a name="l00028"></a>00028     va_start(argumentos,nargs);
<a name="l00029"></a>00029     this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a> = <span class="keyword">new</span> BANCO(CONF_FILE);
<a name="l00030"></a>00030     this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> = tipo;
<a name="l00031"></a>00031     this-&gt;<a class="code" href="classPDFNEW.html#ab46a93f2904e5330b5a17d47f46c019e">retorno</a> = 0;
<a name="l00032"></a>00032     this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a>.clear();
<a name="l00033"></a>00033     this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> = <span class="stringliteral">&quot;Relatorio&quot;</span>;
<a name="l00034"></a>00034     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> != 4)
<a name="l00035"></a>00035         {
<a name="l00036"></a>00036         this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].clear();
<a name="l00037"></a>00037         this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0] = data_formatada(va_arg(argumentos,<span class="keywordtype">char</span> *),1);
<a name="l00038"></a>00038         this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+ this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0];
<a name="l00039"></a>00039         this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1].clear();
<a name="l00040"></a>00040         this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1] = data_formatada(va_arg(argumentos,<span class="keywordtype">char</span> *),1);
<a name="l00041"></a>00041         this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1].substr(8,2);
<a name="l00042"></a>00042         }
<a name="l00043"></a>00043     this-&gt;<a class="code" href="classPDFNEW.html#a261f3592050203da0bbf862080c3bff8">cod_fun</a> = va_arg(argumentos,<span class="keywordtype">int</span>);
<a name="l00044"></a>00044     this-&gt;<a class="code" href="classPDFNEW.html#a4f5b3efbcdc9af978b23e84fb0d75d95">dados_funcionario</a> (1);
<a name="l00045"></a>00045     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l00046"></a>00046         {
<a name="l00047"></a>00047         <span class="keywordflow">case</span> 1:
<a name="l00048"></a>00048             {
<a name="l00049"></a>00049             <span class="keywordflow">if</span> (nargs == 4)
<a name="l00050"></a>00050                 {
<a name="l00051"></a>00051                 this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>.clear();
<a name="l00052"></a>00052                 this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a> = va_arg(argumentos,<span class="keywordtype">char</span> *);
<a name="l00053"></a>00053                 this-&gt;<a class="code" href="classPDFNEW.html#a6ae7e57e6c9e0c4a3377494da02cc3a0">dados_servico</a> ();
<a name="l00054"></a>00054                 this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+ this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>;
<a name="l00055"></a>00055                 }
<a name="l00056"></a>00056             <span class="keywordflow">break</span>;
<a name="l00057"></a>00057             }
<a name="l00058"></a>00058         <span class="keywordflow">case</span> 2:
<a name="l00059"></a>00059             {
<a name="l00060"></a>00060             this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.clear();
<a name="l00061"></a>00061             this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a> = va_arg(argumentos,<span class="keywordtype">char</span> *);
<a name="l00062"></a>00062             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.length() &gt; 0)
<a name="l00063"></a>00063                 {
<a name="l00064"></a>00064                 this-&gt;<a class="code" href="classPDFNEW.html#a4f5b3efbcdc9af978b23e84fb0d75d95">dados_funcionario</a> (2);
<a name="l00065"></a>00065                 this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+ this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>;
<a name="l00066"></a>00066                 }
<a name="l00067"></a>00067             <span class="keywordflow">if</span> (nargs == 5)
<a name="l00068"></a>00068                 {
<a name="l00069"></a>00069                 this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>.clear();
<a name="l00070"></a>00070                 this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a> = va_arg(argumentos,<span class="keywordtype">char</span> *);
<a name="l00071"></a>00071                 this-&gt;<a class="code" href="classPDFNEW.html#a6ae7e57e6c9e0c4a3377494da02cc3a0">dados_servico</a> ();
<a name="l00072"></a>00072                 this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+ this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>;
<a name="l00073"></a>00073                 }
<a name="l00074"></a>00074             }
<a name="l00075"></a>00075         <span class="keywordflow">case</span> 3:
<a name="l00076"></a>00076             {
<a name="l00077"></a>00077             this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-Credito&quot;</span>;
<a name="l00078"></a>00078             <span class="keywordflow">break</span>;
<a name="l00079"></a>00079             }
<a name="l00080"></a>00080         <span class="keywordflow">case</span> 4:
<a name="l00081"></a>00081             {
<a name="l00082"></a>00082             this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-Cliente&quot;</span>;
<a name="l00083"></a>00083             this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>.clear();
<a name="l00084"></a>00084             <span class="keywordflow">if</span> (nargs == 2)
<a name="l00085"></a>00085                 {
<a name="l00086"></a>00086                 this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a> = va_arg(argumentos,<span class="keywordtype">char</span> *);
<a name="l00087"></a>00087                 this-&gt;<a class="code" href="classPDFNEW.html#aec65a30bface915d4a8f59f0d6a4f69f">dados_cliente</a>();
<a name="l00088"></a>00088                 this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>;
<a name="l00089"></a>00089                 }
<a name="l00090"></a>00090             <span class="keywordflow">break</span>;
<a name="l00091"></a>00091             }
<a name="l00092"></a>00092         <span class="keywordflow">case</span> 5:
<a name="l00093"></a>00093             {
<a name="l00094"></a>00094             this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.clear();
<a name="l00095"></a>00095             this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a> = va_arg(argumentos,<span class="keywordtype">char</span> *);
<a name="l00096"></a>00096             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.length() &gt; 0)
<a name="l00097"></a>00097                 {
<a name="l00098"></a>00098                 this-&gt;<a class="code" href="classPDFNEW.html#a4f5b3efbcdc9af978b23e84fb0d75d95">dados_funcionario</a> (2);
<a name="l00099"></a>00099                 this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+ this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>;
<a name="l00100"></a>00100                 }
<a name="l00101"></a>00101             this-&gt;<a class="code" href="classPDFNEW.html#aa718719d951cc01a89ae84206d81e023">dc_recibo</a>.clear();
<a name="l00102"></a>00102             this-&gt;<a class="code" href="classPDFNEW.html#aa718719d951cc01a89ae84206d81e023">dc_recibo</a> = va_arg(argumentos,<span class="keywordtype">char</span> *);
<a name="l00103"></a>00103             this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-&quot;</span>+ this-&gt;<a class="code" href="classPDFNEW.html#aa718719d951cc01a89ae84206d81e023">dc_recibo</a>;
<a name="l00104"></a>00104             <span class="keywordflow">break</span>;
<a name="l00105"></a>00105             }
<a name="l00106"></a>00106         <span class="keywordflow">case</span> 6:
<a name="l00107"></a>00107             {
<a name="l00108"></a>00108             this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-ResumoEntrada&quot;</span>;
<a name="l00109"></a>00109             <span class="keywordflow">break</span>;
<a name="l00110"></a>00110             }
<a name="l00111"></a>00111         <span class="keywordflow">case</span> 7:
<a name="l00112"></a>00112             {
<a name="l00113"></a>00113             this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-ResumoSaida&quot;</span>;
<a name="l00114"></a>00114             <span class="keywordflow">break</span>;
<a name="l00115"></a>00115             }
<a name="l00116"></a>00116         <span class="keywordflow">case</span> 8:
<a name="l00117"></a>00117             {
<a name="l00118"></a>00118             this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-Recibos&quot;</span>;
<a name="l00119"></a>00119             <span class="keywordflow">break</span>;
<a name="l00120"></a>00120             }
<a name="l00121"></a>00121         <span class="keywordflow">case</span> 9:
<a name="l00122"></a>00122             {
<a name="l00123"></a>00123             this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a> += <span class="stringliteral">&quot;-RecibosDebito&quot;</span>;
<a name="l00124"></a>00124             <span class="keywordflow">break</span>;
<a name="l00125"></a>00125             }
<a name="l00126"></a>00126         }
<a name="l00127"></a>00127     va_end(argumentos);
<a name="l00128"></a>00128     this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a>.append(<span class="stringliteral">&quot;.pdf&quot;</span>);
<a name="l00129"></a>00129     this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a> = HPDF_New(<a class="code" href="pdf-new_8C.html#a997d3f45d81466ee3876e46891524868">erro</a>,NULL);
<a name="l00130"></a>00130     <span class="keywordflow">if</span> (!this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>)
<a name="l00131"></a>00131         {
<a name="l00132"></a>00132         cout &lt;&lt; <span class="stringliteral">&quot;Erro: não foi possível criar o objeto PDF.&quot;</span> &lt;&lt; endl;
<a name="l00133"></a>00133         this-&gt;<a class="code" href="classPDFNEW.html#ab46a93f2904e5330b5a17d47f46c019e">retorno</a> = 1;
<a name="l00134"></a>00134         }
<a name="l00135"></a>00135     <span class="comment">//HPDF_SetPassword(PDF_doc,&quot;4lc10n3&quot;,&quot;sombra&quot;);</span>
<a name="l00136"></a>00136     HPDF_SetInfoAttr(this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>,HPDF_INFO_AUTHOR,<span class="stringliteral">&quot;Alcione Ferreira&quot;</span>);
<a name="l00137"></a>00137     HPDF_SetInfoAttr(this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>,HPDF_INFO_CREATOR,<span class="stringliteral">&quot;Alcione Ferreira&quot;</span>);
<a name="l00138"></a>00138     HPDF_SetInfoAttr(this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>,HPDF_INFO_TITLE,<span class="stringliteral">&quot;Relatorio Sitema do Caixa&quot;</span>);
<a name="l00139"></a>00139     HPDF_SetPageMode(this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>,HPDF_PAGE_MODE_USE_OUTLINE);
<a name="l00140"></a>00140     this-&gt;<a class="code" href="classPDFNEW.html#a96ab986bb4d7b4bf8090a9f781c6c6d3">texto</a>();
<a name="l00141"></a>00141     }
<a name="l00142"></a>00142 
<a name="l00146"></a><a class="code" href="classPDFNEW.html#a58d6d1672dab3c888433601751b8e347">00146</a> <a class="code" href="classPDFNEW.html#a58d6d1672dab3c888433601751b8e347">PDFNEW::~PDFNEW</a>()
<a name="l00147"></a>00147     {
<a name="l00148"></a>00148     this-&gt;<a class="code" href="classPDFNEW.html#afb78cf533af4bf1f312122d29bf4dee9">processar</a>();
<a name="l00149"></a>00149     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#ab46a93f2904e5330b5a17d47f46c019e">retorno</a>)
<a name="l00150"></a>00150         {
<a name="l00151"></a>00151         cout &lt;&lt; <span class="stringliteral">&quot;erro&quot;</span> &lt;&lt; endl;
<a name="l00152"></a>00152         }
<a name="l00153"></a>00153     HPDF_Free(this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>);
<a name="l00154"></a>00154     <span class="keyword">delete</span> this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>;
<a name="l00155"></a>00155     }
<a name="l00156"></a>00156 
<a name="l00161"></a><a class="code" href="classPDFNEW.html#afb78cf533af4bf1f312122d29bf4dee9">00161</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#afb78cf533af4bf1f312122d29bf4dee9">PDFNEW::processar</a>()
<a name="l00162"></a>00162     {
<a name="l00163"></a>00163     <span class="keywordtype">string</span> CMD;
<a name="l00164"></a>00164     <span class="keywordtype">char</span> *comando;
<a name="l00165"></a>00165     <span class="keywordflow">try</span>
<a name="l00166"></a>00166         {
<a name="l00167"></a>00167         HPDF_SaveToFile(this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>,this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a>.c_str());
<a name="l00168"></a>00168         CMD.clear();
<a name="l00169"></a>00169 <span class="preprocessor">        #if  !defined(__WIN32__) &amp;&amp; !defined(__WIN__)</span>
<a name="l00170"></a>00170 <span class="preprocessor"></span>        CMD = <span class="stringliteral">&quot;/usr/bin/gnome-open &quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a>;
<a name="l00171"></a>00171         comando = <span class="keyword">new</span> <span class="keywordtype">char</span>[CMD.length()+1];
<a name="l00172"></a>00172         strcpy(comando,CMD.c_str());
<a name="l00173"></a>00173         system (comando);
<a name="l00174"></a>00174         <span class="keyword">delete</span> comando;
<a name="l00175"></a>00175 <span class="preprocessor">        #else</span>
<a name="l00176"></a>00176 <span class="preprocessor"></span>        ShellExecute(0, <span class="stringliteral">&quot;open&quot;</span>, this-&gt;<a class="code" href="classPDFNEW.html#aa179cb7b77d769ae7530f9037e3ee1cb">Arq_PDF</a>.c_str(), NULL, NULL, SW_SHOWDEFAULT);
<a name="l00177"></a>00177 <span class="preprocessor">        #endif</span>
<a name="l00178"></a>00178 <span class="preprocessor"></span>        this-&gt;<a class="code" href="classPDFNEW.html#ab46a93f2904e5330b5a17d47f46c019e">retorno</a> = 0;
<a name="l00179"></a>00179         }
<a name="l00180"></a>00180     <span class="keywordflow">catch</span>(exception &amp;resultado)
<a name="l00181"></a>00181         {
<a name="l00182"></a>00182         cout &lt;&lt; resultado.what() &lt;&lt; endl;
<a name="l00183"></a>00183         this-&gt;<a class="code" href="classPDFNEW.html#ab46a93f2904e5330b5a17d47f46c019e">retorno</a> = 1;
<a name="l00184"></a>00184         }
<a name="l00185"></a>00185     }
<a name="l00186"></a>00186 
<a name="l00190"></a><a class="code" href="classPDFNEW.html#a37b4755a2555e5a2592738a21c6fe1b3">00190</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#a37b4755a2555e5a2592738a21c6fe1b3">PDFNEW::set_cabecalho</a>()
<a name="l00191"></a>00191     {
<a name="l00192"></a>00192     <span class="keywordtype">string</span> TEXTO, AUX;
<a name="l00193"></a>00193     <span class="keywordtype">char</span> *texto, *aux;
<a name="l00194"></a>00194     <span class="keywordtype">int</span> len, c;
<a name="l00195"></a>00195 
<a name="l00196"></a>00196     this-&gt;<a class="code" href="classPDFNEW.html#ad89226c2df3ed089d101041855ecc5c0">dst</a> = HPDF_Page_CreateDestination (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00197"></a>00197     HPDF_Destination_SetXYZ (this-&gt;<a class="code" href="classPDFNEW.html#ad89226c2df3ed089d101041855ecc5c0">dst</a>, 0, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>, 1);
<a name="l00198"></a>00198     HPDF_SetOpenAction(this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, this-&gt;<a class="code" href="classPDFNEW.html#ad89226c2df3ed089d101041855ecc5c0">dst</a>);
<a name="l00199"></a>00199     
<a name="l00200"></a>00200     this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Helvetica&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l00201"></a>00201     HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 10);
<a name="l00202"></a>00202 
<a name="l00203"></a>00203     HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00204"></a>00204     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l00205"></a>00205         {
<a name="l00206"></a>00206         <span class="keywordflow">case</span> 1:
<a name="l00207"></a>00207         <span class="keywordflow">case</span> 2:
<a name="l00208"></a>00208             {
<a name="l00209"></a>00209             TEXTO.clear();
<a name="l00210"></a>00210             TEXTO = <span class="stringliteral">&quot;Relatório por Serviços no período de: &quot;</span>;
<a name="l00211"></a>00211             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].length()+1];
<a name="l00212"></a>00212             strcpy(aux,this-&gt;datas[0].c_str());
<a name="l00213"></a>00213             TEXTO.append(data_formatada(aux,2));
<a name="l00214"></a>00214             <span class="keyword">delete</span> aux;
<a name="l00215"></a>00215             TEXTO += <span class="stringliteral">&quot; à &quot;</span>;
<a name="l00216"></a>00216             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;datas[1].length()+1];
<a name="l00217"></a>00217             strcpy(aux,this-&gt;datas[1].c_str());
<a name="l00218"></a>00218             TEXTO.append(data_formatada(aux,2));
<a name="l00219"></a>00219             <span class="keyword">delete</span> aux;
<a name="l00220"></a>00220             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>.length() != 0)
<a name="l00221"></a>00221                 {
<a name="l00222"></a>00222                 TEXTO += <span class="stringliteral">&quot; - Serviço: &quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a27822bac44bd52d6f043ae3a707eae48">codigo_servico</a> + <span class="stringliteral">&quot; - &quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a19cc20a8423f03afd45a4b1f7a7e3752">desc_servico</a>;
<a name="l00223"></a>00223                 }
<a name="l00224"></a>00224             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00225"></a>00225             strcpy(texto,TEXTO.c_str());
<a name="l00226"></a>00226             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00227"></a>00227             <span class="keyword">delete</span> texto;
<a name="l00228"></a>00228             <span class="keywordflow">break</span>;
<a name="l00229"></a>00229             }
<a name="l00230"></a>00230         <span class="keywordflow">case</span> 3:
<a name="l00231"></a>00231             {
<a name="l00232"></a>00232             TEXTO.clear();
<a name="l00233"></a>00233             TEXTO = <span class="stringliteral">&quot;Relatório de Créditos de : &quot;</span>;
<a name="l00234"></a>00234             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].length()+1];
<a name="l00235"></a>00235             strcpy(aux,this-&gt;datas[0].c_str());
<a name="l00236"></a>00236             TEXTO.append(data_formatada(aux,2));
<a name="l00237"></a>00237             <span class="keyword">delete</span> aux;
<a name="l00238"></a>00238             TEXTO += <span class="stringliteral">&quot; à &quot;</span>;
<a name="l00239"></a>00239             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;datas[1].length()+1];
<a name="l00240"></a>00240             strcpy(aux,this-&gt;datas[1].c_str());
<a name="l00241"></a>00241             TEXTO.append(data_formatada(aux,2));
<a name="l00242"></a>00242             <span class="keyword">delete</span> aux;
<a name="l00243"></a>00243             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00244"></a>00244             strcpy(texto,TEXTO.c_str());
<a name="l00245"></a>00245             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00246"></a>00246             <span class="keyword">delete</span> texto;
<a name="l00247"></a>00247             <span class="keywordflow">break</span>;
<a name="l00248"></a>00248             }
<a name="l00249"></a>00249         <span class="keywordflow">case</span> 4:
<a name="l00250"></a>00250             {
<a name="l00251"></a>00251             TEXTO.clear();
<a name="l00252"></a>00252             TEXTO = <span class="stringliteral">&quot;Relatório de Créditos por Cliente&quot;</span>;
<a name="l00253"></a>00253             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>.length() &gt; 0)
<a name="l00254"></a>00254                 {
<a name="l00255"></a>00255                 TEXTO += <span class="stringliteral">&quot;:&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#ae759b97cb3e38710351f6d103f9ca471">nome_cliente</a>;
<a name="l00256"></a>00256                 }
<a name="l00257"></a>00257             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00258"></a>00258             strcpy(texto,TEXTO.c_str());
<a name="l00259"></a>00259             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00260"></a>00260             <span class="keyword">delete</span> texto;
<a name="l00261"></a>00261             <span class="keywordflow">break</span>;
<a name="l00262"></a>00262             }
<a name="l00263"></a>00263         <span class="keywordflow">case</span> 5:
<a name="l00264"></a>00264             {
<a name="l00265"></a>00265             TEXTO.clear();
<a name="l00266"></a>00266             TEXTO = <span class="stringliteral">&quot;Recibos por Funcionário de: &quot;</span>;
<a name="l00267"></a>00267             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].length()+1];
<a name="l00268"></a>00268             strcpy(aux,this-&gt;datas[0].c_str());
<a name="l00269"></a>00269             TEXTO.append(data_formatada(aux,2));
<a name="l00270"></a>00270             <span class="keyword">delete</span> aux;
<a name="l00271"></a>00271             TEXTO += <span class="stringliteral">&quot; à &quot;</span>;
<a name="l00272"></a>00272             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;datas[1].length()+1];
<a name="l00273"></a>00273             strcpy(aux,this-&gt;datas[1].c_str());
<a name="l00274"></a>00274             TEXTO.append(data_formatada(aux,2));
<a name="l00275"></a>00275             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.length() &gt; 0)
<a name="l00276"></a>00276                 {
<a name="l00277"></a>00277                 TEXTO += <span class="stringliteral">&quot; Funcionário: &quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#afcc24f575c8be8424ac5753a63c22db3">nome_funcionario</a>;
<a name="l00278"></a>00278                 }
<a name="l00279"></a>00279             TEXTO += <span class="stringliteral">&quot; Tipo: &quot;</span>;
<a name="l00280"></a>00280             <span class="keywordflow">if</span>(this-&gt;<a class="code" href="classPDFNEW.html#aa718719d951cc01a89ae84206d81e023">dc_recibo</a>.compare(<span class="stringliteral">&quot;C&quot;</span>) == 0)
<a name="l00281"></a>00281                 {
<a name="l00282"></a>00282                 TEXTO.append(<span class="stringliteral">&quot;Crédito&quot;</span>);
<a name="l00283"></a>00283                 }
<a name="l00284"></a>00284             <span class="keywordflow">else</span>
<a name="l00285"></a>00285                 {
<a name="l00286"></a>00286                 TEXTO.append(<span class="stringliteral">&quot;Débito&quot;</span>);
<a name="l00287"></a>00287                 }
<a name="l00288"></a>00288             <span class="keyword">delete</span> aux;
<a name="l00289"></a>00289             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00290"></a>00290             strcpy(texto,TEXTO.c_str());
<a name="l00291"></a>00291             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00292"></a>00292             <span class="keyword">delete</span> texto;
<a name="l00293"></a>00293             <span class="keywordflow">break</span>;
<a name="l00294"></a>00294             }
<a name="l00295"></a>00295         <span class="keywordflow">case</span> 6:
<a name="l00296"></a>00296             {
<a name="l00297"></a>00297             TEXTO.clear();
<a name="l00298"></a>00298             TEXTO = <span class="stringliteral">&quot;Resumo das Entradas do Caixa de: &quot;</span>;
<a name="l00299"></a>00299             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].length()+1];
<a name="l00300"></a>00300             strcpy(aux,this-&gt;datas[0].c_str());
<a name="l00301"></a>00301             TEXTO.append(data_formatada(aux,2));
<a name="l00302"></a>00302             <span class="keyword">delete</span> aux;
<a name="l00303"></a>00303             TEXTO += <span class="stringliteral">&quot; à &quot;</span>;
<a name="l00304"></a>00304             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;datas[1].length()+1];
<a name="l00305"></a>00305             strcpy(aux,this-&gt;datas[1].c_str());
<a name="l00306"></a>00306             TEXTO.append(data_formatada(aux,2));
<a name="l00307"></a>00307             <span class="keyword">delete</span> aux;
<a name="l00308"></a>00308             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00309"></a>00309             strcpy(texto,TEXTO.c_str());
<a name="l00310"></a>00310             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00311"></a>00311             <span class="keyword">delete</span> texto;
<a name="l00312"></a>00312             <span class="keywordflow">break</span>;
<a name="l00313"></a>00313             }
<a name="l00314"></a>00314         <span class="keywordflow">case</span> 7:
<a name="l00315"></a>00315             {
<a name="l00316"></a>00316             TEXTO.clear();
<a name="l00317"></a>00317             TEXTO = <span class="stringliteral">&quot;Resumo das Saídas do Caixa de: &quot;</span>;
<a name="l00318"></a>00318             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].length()+1];
<a name="l00319"></a>00319             strcpy(aux,this-&gt;datas[0].c_str());
<a name="l00320"></a>00320             TEXTO.append(data_formatada(aux,2));
<a name="l00321"></a>00321             <span class="keyword">delete</span> aux;
<a name="l00322"></a>00322             TEXTO += <span class="stringliteral">&quot; à &quot;</span>;
<a name="l00323"></a>00323             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;datas[1].length()+1];
<a name="l00324"></a>00324             strcpy(aux,this-&gt;datas[1].c_str());
<a name="l00325"></a>00325             TEXTO.append(data_formatada(aux,2));
<a name="l00326"></a>00326             <span class="keyword">delete</span> aux;
<a name="l00327"></a>00327             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00328"></a>00328             strcpy(texto,TEXTO.c_str());
<a name="l00329"></a>00329             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00330"></a>00330             <span class="keyword">delete</span> texto;
<a name="l00331"></a>00331             <span class="keywordflow">break</span>;
<a name="l00332"></a>00332             }
<a name="l00333"></a>00333         <span class="keywordflow">case</span> 8:
<a name="l00334"></a>00334             {
<a name="l00335"></a>00335             TEXTO.clear();
<a name="l00336"></a>00336             TEXTO = <span class="stringliteral">&quot;Recibos de: &quot;</span>;
<a name="l00337"></a>00337             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].length()+1];
<a name="l00338"></a>00338             strcpy(aux,this-&gt;datas[0].c_str());
<a name="l00339"></a>00339             TEXTO.append(data_formatada(aux,2));
<a name="l00340"></a>00340             <span class="keyword">delete</span> aux;
<a name="l00341"></a>00341             TEXTO += <span class="stringliteral">&quot; à &quot;</span>;
<a name="l00342"></a>00342             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;datas[1].length()+1];
<a name="l00343"></a>00343             strcpy(aux,this-&gt;datas[1].c_str());
<a name="l00344"></a>00344             TEXTO.append(data_formatada(aux,2));
<a name="l00345"></a>00345             <span class="keyword">delete</span> aux;
<a name="l00346"></a>00346             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00347"></a>00347             strcpy(texto,TEXTO.c_str());
<a name="l00348"></a>00348             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00349"></a>00349             <span class="keyword">delete</span> texto;
<a name="l00350"></a>00350             <span class="keywordflow">break</span>;
<a name="l00351"></a>00351             }
<a name="l00352"></a>00352         <span class="keywordflow">case</span> 9:
<a name="l00353"></a>00353             {
<a name="l00354"></a>00354             TEXTO.clear();
<a name="l00355"></a>00355             TEXTO = <span class="stringliteral">&quot;Recibos de Débito: &quot;</span>;
<a name="l00356"></a>00356             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0].length()+1];
<a name="l00357"></a>00357             strcpy(aux,this-&gt;datas[0].c_str());
<a name="l00358"></a>00358             TEXTO.append(data_formatada(aux,2));
<a name="l00359"></a>00359             <span class="keyword">delete</span> aux;
<a name="l00360"></a>00360             TEXTO += <span class="stringliteral">&quot; à &quot;</span>;
<a name="l00361"></a>00361             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[this-&gt;datas[1].length()+1];
<a name="l00362"></a>00362             strcpy(aux,this-&gt;datas[1].c_str());
<a name="l00363"></a>00363             TEXTO.append(data_formatada(aux,2));
<a name="l00364"></a>00364             <span class="keyword">delete</span> aux;
<a name="l00365"></a>00365             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l00366"></a>00366             strcpy(texto,TEXTO.c_str());
<a name="l00367"></a>00367             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a>-40, converter(texto,1));
<a name="l00368"></a>00368             <span class="keyword">delete</span> texto;
<a name="l00369"></a>00369             <span class="keywordflow">break</span>;
<a name="l00370"></a>00370             }
<a name="l00371"></a>00371         }
<a name="l00372"></a>00372     HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00373"></a>00373     HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> - 50);
<a name="l00374"></a>00374     HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a> - 20, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> - 50);
<a name="l00375"></a>00375     HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00376"></a>00376     <span class="comment">//Retângulo de teste</span>
<a name="l00377"></a>00377     <span class="comment">/*this-&gt;rect.left = 15;</span>
<a name="l00378"></a>00378 <span class="comment">    this-&gt;rect.top = 786;</span>
<a name="l00379"></a>00379 <span class="comment">    this-&gt;rect.right = 575;</span>
<a name="l00380"></a>00380 <span class="comment">    this-&gt;rect.bottom = 771;</span>
<a name="l00381"></a>00381 <span class="comment">    cout &lt;&lt; this-&gt;rect.left &lt;&lt; endl;</span>
<a name="l00382"></a>00382 <span class="comment">    cout &lt;&lt; this-&gt;rect.bottom &lt;&lt; endl;</span>
<a name="l00383"></a>00383 <span class="comment">    cout &lt;&lt; this-&gt;rect.right - this-&gt;rect.left &lt;&lt; endl;</span>
<a name="l00384"></a>00384 <span class="comment">    cout &lt;&lt; this-&gt;rect.top - this-&gt;rect.bottom &lt;&lt; endl;</span>
<a name="l00385"></a>00385 <span class="comment">    //                                   15                  741                    560                                  45</span>
<a name="l00386"></a>00386 <span class="comment">    HPDF_Page_Rectangle (this-&gt;Pagina, this-&gt;rect.left, this-&gt;rect.bottom, this-&gt;rect.right - this-&gt;rect.left, this-&gt;rect.top - this-&gt;rect.bottom);</span>
<a name="l00387"></a>00387 <span class="comment">    HPDF_Page_Stroke (this-&gt;Pagina);*/</span>
<a name="l00388"></a>00388     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l00389"></a>00389         {
<a name="l00390"></a>00390         <span class="keywordflow">case</span> 1:
<a name="l00391"></a>00391         <span class="keywordflow">case</span> 2:
<a name="l00392"></a>00392             {
<a name="l00393"></a>00393             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a> = 7;
<a name="l00394"></a>00394             c = 0;
<a name="l00395"></a>00395             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00396"></a>00396             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00397"></a>00397             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 2)
<a name="l00398"></a>00398                 {
<a name="l00399"></a>00399                 this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a> = 8;
<a name="l00400"></a>00400                 AUX.clear();
<a name="l00401"></a>00401                 AUX = <span class="stringliteral">&quot;CF&quot;</span>;
<a name="l00402"></a>00402                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00403"></a>00403                 strcpy(aux,AUX.c_str());
<a name="l00404"></a>00404                 this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[c][0] = 15;
<a name="l00405"></a>00405                 this-&gt;coluna[c][1] = 30;
<a name="l00406"></a>00406                 c++;
<a name="l00407"></a>00407                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,15, 786, 30, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00408"></a>00408                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00409"></a>00409                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00410"></a>00410                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00411"></a>00411                 AUX.clear();
<a name="l00412"></a>00412                 AUX = <span class="stringliteral">&quot;Nº REC&quot;</span>;
<a name="l00413"></a>00413                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00414"></a>00414                 strcpy(aux,AUX.c_str());
<a name="l00415"></a>00415                 this-&gt;coluna[c][0] = 30;
<a name="l00416"></a>00416                 this-&gt;coluna[c][1] = 70;
<a name="l00417"></a>00417                 c++;
<a name="l00418"></a>00418                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,30, 786, 70, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00419"></a>00419                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00420"></a>00420                 }
<a name="l00421"></a>00421             <span class="keywordflow">else</span>
<a name="l00422"></a>00422                 {
<a name="l00423"></a>00423                 AUX.clear();
<a name="l00424"></a>00424                 AUX = <span class="stringliteral">&quot;Nº REC&quot;</span>;
<a name="l00425"></a>00425                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00426"></a>00426                 strcpy(aux,AUX.c_str());
<a name="l00427"></a>00427                 this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[c][0] = 15;
<a name="l00428"></a>00428                 this-&gt;coluna[c][1] = 70;
<a name="l00429"></a>00429                 c++;
<a name="l00430"></a>00430                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,15, 786, 70, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00431"></a>00431                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00432"></a>00432                 }
<a name="l00433"></a>00433             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00434"></a>00434             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00435"></a>00435             AUX.clear();
<a name="l00436"></a>00436             AUX = <span class="stringliteral">&quot;DATA&quot;</span>;
<a name="l00437"></a>00437             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00438"></a>00438             strcpy(aux,AUX.c_str());
<a name="l00439"></a>00439             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[c][0] = 70;
<a name="l00440"></a>00440             this-&gt;coluna[c][1] = 135;
<a name="l00441"></a>00441             c++;
<a name="l00442"></a>00442             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,70, 786, 135, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00443"></a>00443             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00444"></a>00444             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00445"></a>00445             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00446"></a>00446             AUX.clear();
<a name="l00447"></a>00447             AUX = <span class="stringliteral">&quot;QTD.&quot;</span>;
<a name="l00448"></a>00448             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00449"></a>00449             strcpy(aux,AUX.c_str());
<a name="l00450"></a>00450             this-&gt;coluna[c][0] = 135;
<a name="l00451"></a>00451             this-&gt;coluna[c][1] = 170;
<a name="l00452"></a>00452             c++;
<a name="l00453"></a>00453             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,135, 786, 170, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00454"></a>00454             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00455"></a>00455             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00456"></a>00456             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00457"></a>00457             AUX.clear();
<a name="l00458"></a>00458             AUX = <span class="stringliteral">&quot;TOTAL LIQ.&quot;</span>;
<a name="l00459"></a>00459             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00460"></a>00460             strcpy(aux,AUX.c_str());
<a name="l00461"></a>00461             this-&gt;coluna[c][0] = 170;
<a name="l00462"></a>00462             this-&gt;coluna[c][1] = 235;
<a name="l00463"></a>00463             c++;
<a name="l00464"></a>00464             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,170, 786, 235, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00465"></a>00465             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00466"></a>00466             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00467"></a>00467             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00468"></a>00468             AUX.clear();
<a name="l00469"></a>00469             AUX = <span class="stringliteral">&quot;STATUS&quot;</span>;
<a name="l00470"></a>00470             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00471"></a>00471             strcpy(aux,AUX.c_str());
<a name="l00472"></a>00472             this-&gt;coluna[c][0] = 235;
<a name="l00473"></a>00473             this-&gt;coluna[c][1] = 285;
<a name="l00474"></a>00474             c++;
<a name="l00475"></a>00475             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,235, 786, 285, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00476"></a>00476             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00477"></a>00477             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00478"></a>00478             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00479"></a>00479             AUX.clear();
<a name="l00480"></a>00480             AUX = <span class="stringliteral">&quot;CRED/DEB&quot;</span>;
<a name="l00481"></a>00481             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00482"></a>00482             strcpy(aux,AUX.c_str());
<a name="l00483"></a>00483             this-&gt;coluna[c][0] = 285;
<a name="l00484"></a>00484             this-&gt;coluna[c][1] = 355;
<a name="l00485"></a>00485             c++;
<a name="l00486"></a>00486             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,285, 786, 355, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00487"></a>00487             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00488"></a>00488             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00489"></a>00489             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00490"></a>00490             AUX.clear();
<a name="l00491"></a>00491             AUX = <span class="stringliteral">&quot;NOME&quot;</span>;
<a name="l00492"></a>00492             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00493"></a>00493             strcpy(aux,AUX.c_str());
<a name="l00494"></a>00494             this-&gt;coluna[c][0] = 355;
<a name="l00495"></a>00495             this-&gt;coluna[c][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00496"></a>00496             c++;
<a name="l00497"></a>00497             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,355, 786, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00498"></a>00498             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00499"></a>00499             <span class="keywordflow">break</span>;
<a name="l00500"></a>00500             }
<a name="l00501"></a>00501         <span class="keywordflow">case</span> 3:
<a name="l00502"></a>00502             {
<a name="l00503"></a>00503             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>=5;
<a name="l00504"></a>00504             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00505"></a>00505             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00506"></a>00506             AUX.clear();
<a name="l00507"></a>00507             AUX = <span class="stringliteral">&quot;Data Emissão&quot;</span>;
<a name="l00508"></a>00508             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00509"></a>00509             strcpy(aux,AUX.c_str());
<a name="l00510"></a>00510             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0] = 15;
<a name="l00511"></a>00511             this-&gt;coluna[0][1] = 85;
<a name="l00512"></a>00512             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[0][0], 786, this-&gt;coluna[0][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00513"></a>00513             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00514"></a>00514             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00515"></a>00515             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00516"></a>00516             AUX.clear();
<a name="l00517"></a>00517             AUX = <span class="stringliteral">&quot;Cliente&quot;</span>;
<a name="l00518"></a>00518             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00519"></a>00519             strcpy(aux,AUX.c_str());
<a name="l00520"></a>00520             this-&gt;coluna[1][0] = 85;
<a name="l00521"></a>00521             this-&gt;coluna[1][1] = 355;
<a name="l00522"></a>00522             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[1][0], 786, this-&gt;coluna[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00523"></a>00523             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00524"></a>00524             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00525"></a>00525             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00526"></a>00526             AUX.clear();
<a name="l00527"></a>00527             AUX = <span class="stringliteral">&quot;Nº REC&quot;</span>;
<a name="l00528"></a>00528             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00529"></a>00529             strcpy(aux,AUX.c_str());
<a name="l00530"></a>00530             this-&gt;coluna[2][0] = 355;
<a name="l00531"></a>00531             this-&gt;coluna[2][1] = 410;
<a name="l00532"></a>00532             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[2][0], 786, this-&gt;coluna[2][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00533"></a>00533             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00534"></a>00534             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00535"></a>00535             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00536"></a>00536             AUX.clear();
<a name="l00537"></a>00537             AUX = <span class="stringliteral">&quot;TOTAL&quot;</span>;
<a name="l00538"></a>00538             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00539"></a>00539             strcpy(aux,AUX.c_str());
<a name="l00540"></a>00540             this-&gt;coluna[3][0] = 410;
<a name="l00541"></a>00541             this-&gt;coluna[3][1] = 470;
<a name="l00542"></a>00542             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[3][0], 786, this-&gt;coluna[3][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00543"></a>00543             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00544"></a>00544             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00545"></a>00545             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00546"></a>00546             AUX.clear();
<a name="l00547"></a>00547             AUX = <span class="stringliteral">&quot;FUNCIONÁRIO&quot;</span>;
<a name="l00548"></a>00548             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00549"></a>00549             strcpy(aux,AUX.c_str());
<a name="l00550"></a>00550             this-&gt;coluna[4][0] = 470;
<a name="l00551"></a>00551             this-&gt;coluna[4][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00552"></a>00552             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[4][0], 786, this-&gt;coluna[4][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00553"></a>00553             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00554"></a>00554             <span class="keywordflow">break</span>;
<a name="l00555"></a>00555             }
<a name="l00556"></a>00556         <span class="keywordflow">case</span> 4:
<a name="l00557"></a>00557             {
<a name="l00558"></a>00558             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>=6;
<a name="l00559"></a>00559             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00560"></a>00560             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00561"></a>00561             AUX.clear();
<a name="l00562"></a>00562             AUX = <span class="stringliteral">&quot;Cliente&quot;</span>;
<a name="l00563"></a>00563             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00564"></a>00564             strcpy(aux,AUX.c_str());
<a name="l00565"></a>00565             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0] = 15;
<a name="l00566"></a>00566             this-&gt;coluna[0][1] = 285;
<a name="l00567"></a>00567             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[0][0], 786, this-&gt;coluna[0][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00568"></a>00568             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00569"></a>00569             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00570"></a>00570             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00571"></a>00571             AUX.clear();
<a name="l00572"></a>00572             AUX = <span class="stringliteral">&quot;QTD&quot;</span>;
<a name="l00573"></a>00573             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00574"></a>00574             strcpy(aux,AUX.c_str());
<a name="l00575"></a>00575             this-&gt;coluna[1][0] = 285;
<a name="l00576"></a>00576             this-&gt;coluna[1][1] = 320;
<a name="l00577"></a>00577             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[1][0], 786, this-&gt;coluna[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00578"></a>00578             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00579"></a>00579             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00580"></a>00580             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00581"></a>00581             AUX.clear();
<a name="l00582"></a>00582             AUX = <span class="stringliteral">&quot;VALOR&quot;</span>;
<a name="l00583"></a>00583             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00584"></a>00584             strcpy(aux,AUX.c_str());
<a name="l00585"></a>00585             this-&gt;coluna[2][0] = 320;
<a name="l00586"></a>00586             this-&gt;coluna[2][1] = 380;
<a name="l00587"></a>00587             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[2][0], 786, this-&gt;coluna[2][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00588"></a>00588             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00589"></a>00589             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00590"></a>00590             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00591"></a>00591             AUX.clear();
<a name="l00592"></a>00592             AUX = <span class="stringliteral">&quot;Nº REC&quot;</span>;
<a name="l00593"></a>00593             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00594"></a>00594             strcpy(aux,AUX.c_str());
<a name="l00595"></a>00595             this-&gt;coluna[3][0] = 380;
<a name="l00596"></a>00596             this-&gt;coluna[3][1] = 435;
<a name="l00597"></a>00597             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[3][0], 786, this-&gt;coluna[3][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00598"></a>00598             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00599"></a>00599             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00600"></a>00600             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00601"></a>00601             AUX.clear();
<a name="l00602"></a>00602             AUX = <span class="stringliteral">&quot;Data Emissão&quot;</span>;
<a name="l00603"></a>00603             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00604"></a>00604             strcpy(aux,AUX.c_str());
<a name="l00605"></a>00605             this-&gt;coluna[4][0] = 435;
<a name="l00606"></a>00606             this-&gt;coluna[4][1] = 505;
<a name="l00607"></a>00607             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[4][0], 786, this-&gt;coluna[4][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00608"></a>00608             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00609"></a>00609             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00610"></a>00610             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00611"></a>00611             AUX.clear();
<a name="l00612"></a>00612             AUX = <span class="stringliteral">&quot;Valor Total&quot;</span>;
<a name="l00613"></a>00613             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00614"></a>00614             strcpy(aux,AUX.c_str());
<a name="l00615"></a>00615             this-&gt;coluna[5][0] = 505;
<a name="l00616"></a>00616             this-&gt;coluna[5][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00617"></a>00617             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[5][0], 786, this-&gt;coluna[5][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00618"></a>00618             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00619"></a>00619             <span class="keywordflow">break</span>;
<a name="l00620"></a>00620             }
<a name="l00621"></a>00621         <span class="keywordflow">case</span> 5:
<a name="l00622"></a>00622             {
<a name="l00623"></a>00623             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a> = 5;
<a name="l00624"></a>00624             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00625"></a>00625             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00626"></a>00626             AUX.clear();
<a name="l00627"></a>00627             AUX = <span class="stringliteral">&quot;Nº REC&quot;</span>;
<a name="l00628"></a>00628             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00629"></a>00629             strcpy(aux,AUX.c_str());
<a name="l00630"></a>00630             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0] = 15;
<a name="l00631"></a>00631             this-&gt;coluna[0][1] = 70;
<a name="l00632"></a>00632             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[0][0], 786, this-&gt;coluna[0][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00633"></a>00633             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00634"></a>00634             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00635"></a>00635             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00636"></a>00636             AUX.clear();
<a name="l00637"></a>00637             AUX = <span class="stringliteral">&quot;Data Emissão&quot;</span>;
<a name="l00638"></a>00638             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00639"></a>00639             strcpy(aux,AUX.c_str());
<a name="l00640"></a>00640             this-&gt;coluna[1][0] = 70;
<a name="l00641"></a>00641             this-&gt;coluna[1][1] = 140;
<a name="l00642"></a>00642             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[1][0], 786, this-&gt;coluna[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00643"></a>00643             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00644"></a>00644             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00645"></a>00645             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00646"></a>00646             AUX.clear();
<a name="l00647"></a>00647             AUX = <span class="stringliteral">&quot;Nome Cliente&quot;</span>;
<a name="l00648"></a>00648             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00649"></a>00649             strcpy(aux,AUX.c_str());
<a name="l00650"></a>00650             this-&gt;coluna[2][0] = 140;
<a name="l00651"></a>00651             this-&gt;coluna[2][1] = 410;
<a name="l00652"></a>00652             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[2][0], 786, this-&gt;coluna[2][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00653"></a>00653             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00654"></a>00654             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00655"></a>00655             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00656"></a>00656             AUX.clear();
<a name="l00657"></a>00657             AUX = <span class="stringliteral">&quot;VALOR&quot;</span>;
<a name="l00658"></a>00658             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00659"></a>00659             strcpy(aux,AUX.c_str());
<a name="l00660"></a>00660             this-&gt;coluna[3][0] = 410;
<a name="l00661"></a>00661             this-&gt;coluna[3][1] = 470;
<a name="l00662"></a>00662             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[3][0], 786, this-&gt;coluna[3][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00663"></a>00663             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00664"></a>00664             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00665"></a>00665             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00666"></a>00666             AUX.clear();
<a name="l00667"></a>00667             AUX = <span class="stringliteral">&quot;Situação&quot;</span>;
<a name="l00668"></a>00668             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00669"></a>00669             strcpy(aux,AUX.c_str());
<a name="l00670"></a>00670             this-&gt;coluna[4][0] = 470;
<a name="l00671"></a>00671             this-&gt;coluna[4][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00672"></a>00672             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[4][0], 786, this-&gt;coluna[4][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00673"></a>00673             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00674"></a>00674             <span class="keywordflow">break</span>;
<a name="l00675"></a>00675             }
<a name="l00676"></a>00676         <span class="keywordflow">case</span> 6:
<a name="l00677"></a>00677             {
<a name="l00678"></a>00678             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a> = 5;
<a name="l00679"></a>00679             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00680"></a>00680             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00681"></a>00681             AUX.clear();
<a name="l00682"></a>00682             AUX = <span class="stringliteral">&quot;Cód. Serv&quot;</span>;
<a name="l00683"></a>00683             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00684"></a>00684             strcpy(aux,AUX.c_str());
<a name="l00685"></a>00685             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0] = 15;
<a name="l00686"></a>00686             this-&gt;coluna[0][1] = 70;
<a name="l00687"></a>00687             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[0][0], 786, this-&gt;coluna[0][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00688"></a>00688             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00689"></a>00689             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00690"></a>00690             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00691"></a>00691             AUX.clear();
<a name="l00692"></a>00692             AUX = <span class="stringliteral">&quot;Descrição&quot;</span>;
<a name="l00693"></a>00693             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00694"></a>00694             strcpy(aux,AUX.c_str());
<a name="l00695"></a>00695             this-&gt;coluna[1][0] = 70;
<a name="l00696"></a>00696             this-&gt;coluna[1][1] = 340;
<a name="l00697"></a>00697             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[1][0], 786, this-&gt;coluna[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00698"></a>00698             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00699"></a>00699             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00700"></a>00700             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00701"></a>00701             AUX.clear();
<a name="l00702"></a>00702             AUX = <span class="stringliteral">&quot;QTD. Total&quot;</span>;
<a name="l00703"></a>00703             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00704"></a>00704             strcpy(aux,AUX.c_str());
<a name="l00705"></a>00705             this-&gt;coluna[2][0] = 340;
<a name="l00706"></a>00706             this-&gt;coluna[2][1] = 400;
<a name="l00707"></a>00707             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[2][0], 786, this-&gt;coluna[2][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00708"></a>00708             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00709"></a>00709             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00710"></a>00710             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00711"></a>00711             AUX.clear();
<a name="l00712"></a>00712             AUX = <span class="stringliteral">&quot;SubTotal&quot;</span>;
<a name="l00713"></a>00713             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00714"></a>00714             strcpy(aux,AUX.c_str());
<a name="l00715"></a>00715             this-&gt;coluna[3][0] = 400;
<a name="l00716"></a>00716             this-&gt;coluna[3][1] = 470;
<a name="l00717"></a>00717             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[3][0], 786, this-&gt;coluna[3][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00718"></a>00718             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00719"></a>00719             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00720"></a>00720             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00721"></a>00721             AUX.clear();
<a name="l00722"></a>00722             AUX = <span class="stringliteral">&quot;Desconto&quot;</span>;
<a name="l00723"></a>00723             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00724"></a>00724             strcpy(aux,AUX.c_str());
<a name="l00725"></a>00725             this-&gt;coluna[4][0] = 470;
<a name="l00726"></a>00726             this-&gt;coluna[4][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00727"></a>00727             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[4][0], 786, this-&gt;coluna[4][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00728"></a>00728             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00729"></a>00729             <span class="keywordflow">break</span>;
<a name="l00730"></a>00730             }
<a name="l00731"></a>00731         <span class="keywordflow">case</span> 7:
<a name="l00732"></a>00732             {
<a name="l00733"></a>00733             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a> = 4;
<a name="l00734"></a>00734             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00735"></a>00735             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00736"></a>00736             AUX.clear();
<a name="l00737"></a>00737             AUX = <span class="stringliteral">&quot;Cód. Serv&quot;</span>;
<a name="l00738"></a>00738             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00739"></a>00739             strcpy(aux,AUX.c_str());
<a name="l00740"></a>00740             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0] = 15;
<a name="l00741"></a>00741             this-&gt;coluna[0][1] = 70;
<a name="l00742"></a>00742             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[0][0], 786, this-&gt;coluna[0][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00743"></a>00743             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00744"></a>00744             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00745"></a>00745             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00746"></a>00746             AUX.clear();
<a name="l00747"></a>00747             AUX = <span class="stringliteral">&quot;Histórico&quot;</span>;
<a name="l00748"></a>00748             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00749"></a>00749             strcpy(aux,AUX.c_str());
<a name="l00750"></a>00750             this-&gt;coluna[1][0] = 70;
<a name="l00751"></a>00751             this-&gt;coluna[1][1] = 400;
<a name="l00752"></a>00752             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[1][0], 786, this-&gt;coluna[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00753"></a>00753             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00754"></a>00754             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00755"></a>00755             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00756"></a>00756             AUX.clear();
<a name="l00757"></a>00757             AUX = <span class="stringliteral">&quot;SubTotal&quot;</span>;
<a name="l00758"></a>00758             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00759"></a>00759             strcpy(aux,AUX.c_str());
<a name="l00760"></a>00760             this-&gt;coluna[2][0] = 400;
<a name="l00761"></a>00761             this-&gt;coluna[2][1] = 470;
<a name="l00762"></a>00762             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[2][0], 786, this-&gt;coluna[2][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00763"></a>00763             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00764"></a>00764             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00765"></a>00765             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00766"></a>00766             AUX.clear();
<a name="l00767"></a>00767             AUX = <span class="stringliteral">&quot;Número&quot;</span>;
<a name="l00768"></a>00768             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00769"></a>00769             strcpy(aux,AUX.c_str());
<a name="l00770"></a>00770             this-&gt;coluna[3][0] = 470;
<a name="l00771"></a>00771             this-&gt;coluna[3][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00772"></a>00772             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[3][0], 786, this-&gt;coluna[3][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00773"></a>00773             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00774"></a>00774             <span class="keywordflow">break</span>;
<a name="l00775"></a>00775             }
<a name="l00776"></a>00776         <span class="keywordflow">case</span> 8:
<a name="l00777"></a>00777             {
<a name="l00778"></a>00778             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a> = 8;
<a name="l00779"></a>00779             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00780"></a>00780             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00781"></a>00781             AUX.clear();
<a name="l00782"></a>00782             AUX = <span class="stringliteral">&quot;Nº Rec&quot;</span>;
<a name="l00783"></a>00783             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00784"></a>00784             strcpy(aux,AUX.c_str());
<a name="l00785"></a>00785             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0] = 15;
<a name="l00786"></a>00786             this-&gt;coluna[0][1] = 70;
<a name="l00787"></a>00787             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[0][0], 786, this-&gt;coluna[0][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00788"></a>00788             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00789"></a>00789             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00790"></a>00790             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00791"></a>00791             AUX.clear();
<a name="l00792"></a>00792             AUX = <span class="stringliteral">&quot;Data Emissão&quot;</span>;
<a name="l00793"></a>00793             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00794"></a>00794             strcpy(aux,AUX.c_str());
<a name="l00795"></a>00795             this-&gt;coluna[1][0] = 70;
<a name="l00796"></a>00796             this-&gt;coluna[1][1] = 140;
<a name="l00797"></a>00797             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[1][0], 786, this-&gt;coluna[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00798"></a>00798             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00799"></a>00799             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00800"></a>00800             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00801"></a>00801             AUX.clear();
<a name="l00802"></a>00802             AUX = <span class="stringliteral">&quot;Nome Cliente&quot;</span>;
<a name="l00803"></a>00803             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00804"></a>00804             strcpy(aux,AUX.c_str());
<a name="l00805"></a>00805             this-&gt;coluna[2][0] = 140;
<a name="l00806"></a>00806             this-&gt;coluna[2][1] = 310;
<a name="l00807"></a>00807             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[2][0], 786, this-&gt;coluna[2][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00808"></a>00808             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00809"></a>00809             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00810"></a>00810             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00811"></a>00811             AUX.clear();
<a name="l00812"></a>00812             AUX = <span class="stringliteral">&quot;Protocolo&quot;</span>;
<a name="l00813"></a>00813             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00814"></a>00814             strcpy(aux,AUX.c_str());
<a name="l00815"></a>00815             this-&gt;coluna[3][0] = 310;
<a name="l00816"></a>00816             this-&gt;coluna[3][1] = 385;
<a name="l00817"></a>00817             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[3][0], 786, this-&gt;coluna[3][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00818"></a>00818             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00819"></a>00819             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00820"></a>00820             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00821"></a>00821             AUX.clear();
<a name="l00822"></a>00822             AUX = <span class="stringliteral">&quot;TOTAL&quot;</span>;
<a name="l00823"></a>00823             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00824"></a>00824             strcpy(aux,AUX.c_str());
<a name="l00825"></a>00825             this-&gt;coluna[4][0] = 385;
<a name="l00826"></a>00826             this-&gt;coluna[4][1] = 455;
<a name="l00827"></a>00827             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[4][0], 786, this-&gt;coluna[4][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00828"></a>00828             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00829"></a>00829             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00830"></a>00830             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00831"></a>00831             AUX.clear();
<a name="l00832"></a>00832             AUX = <span class="stringliteral">&quot;D/C&quot;</span>;
<a name="l00833"></a>00833             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00834"></a>00834             strcpy(aux,AUX.c_str());
<a name="l00835"></a>00835             this-&gt;coluna[5][0] = 455;
<a name="l00836"></a>00836             this-&gt;coluna[5][1] = 475;
<a name="l00837"></a>00837             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[5][0], 786, this-&gt;coluna[5][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00838"></a>00838             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00839"></a>00839             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00840"></a>00840             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00841"></a>00841             AUX.clear();
<a name="l00842"></a>00842             AUX = <span class="stringliteral">&quot;Func.&quot;</span>;
<a name="l00843"></a>00843             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00844"></a>00844             strcpy(aux,AUX.c_str());
<a name="l00845"></a>00845             this-&gt;coluna[6][0] = 475;
<a name="l00846"></a>00846             this-&gt;coluna[6][1] = 535;
<a name="l00847"></a>00847             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[6][0], 786, this-&gt;coluna[6][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00848"></a>00848             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00849"></a>00849             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00850"></a>00850             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00851"></a>00851             AUX.clear();
<a name="l00852"></a>00852             AUX = <span class="stringliteral">&quot;Status&quot;</span>;
<a name="l00853"></a>00853             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00854"></a>00854             strcpy(aux,AUX.c_str());
<a name="l00855"></a>00855             this-&gt;coluna[7][0] = 535;
<a name="l00856"></a>00856             this-&gt;coluna[7][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00857"></a>00857             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[7][0], 786, this-&gt;coluna[7][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00858"></a>00858             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00859"></a>00859             <span class="keywordflow">break</span>;
<a name="l00860"></a>00860             }
<a name="l00861"></a>00861         <span class="keywordflow">case</span> 9:
<a name="l00862"></a>00862             {
<a name="l00863"></a>00863             this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a> = 9;
<a name="l00864"></a>00864             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00865"></a>00865             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00866"></a>00866             AUX.clear();
<a name="l00867"></a>00867             AUX = <span class="stringliteral">&quot;Nº Rec&quot;</span>;
<a name="l00868"></a>00868             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00869"></a>00869             strcpy(aux,AUX.c_str());
<a name="l00870"></a>00870             this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0] = 15;
<a name="l00871"></a>00871             this-&gt;coluna[0][1] = 70;
<a name="l00872"></a>00872             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[0][0], 786, this-&gt;coluna[0][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00873"></a>00873             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00874"></a>00874             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00875"></a>00875             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00876"></a>00876             AUX.clear();
<a name="l00877"></a>00877             AUX = <span class="stringliteral">&quot;Data Emissão&quot;</span>;
<a name="l00878"></a>00878             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00879"></a>00879             strcpy(aux,AUX.c_str());
<a name="l00880"></a>00880             this-&gt;coluna[1][0] = 70;
<a name="l00881"></a>00881             this-&gt;coluna[1][1] = 140;
<a name="l00882"></a>00882             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[1][0], 786, this-&gt;coluna[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00883"></a>00883             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00884"></a>00884             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00885"></a>00885             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00886"></a>00886             AUX.clear();
<a name="l00887"></a>00887             AUX = <span class="stringliteral">&quot;Data Quit.&quot;</span>;
<a name="l00888"></a>00888             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00889"></a>00889             strcpy(aux,AUX.c_str());
<a name="l00890"></a>00890             this-&gt;coluna[2][0] = 140;
<a name="l00891"></a>00891             this-&gt;coluna[2][1] = 210;
<a name="l00892"></a>00892             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[2][0], 786, this-&gt;coluna[2][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00893"></a>00893             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00894"></a>00894             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00895"></a>00895             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00896"></a>00896             AUX.clear();
<a name="l00897"></a>00897             AUX = <span class="stringliteral">&quot;Nome Cliente&quot;</span>;
<a name="l00898"></a>00898             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00899"></a>00899             strcpy(aux,AUX.c_str());
<a name="l00900"></a>00900             this-&gt;coluna[3][0] = 210;
<a name="l00901"></a>00901             this-&gt;coluna[3][1] = 320;
<a name="l00902"></a>00902             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[3][0], 786, this-&gt;coluna[3][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00903"></a>00903             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00904"></a>00904             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00905"></a>00905             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00906"></a>00906             AUX.clear();
<a name="l00907"></a>00907             AUX = <span class="stringliteral">&quot;Protocolo&quot;</span>;
<a name="l00908"></a>00908             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00909"></a>00909             strcpy(aux,AUX.c_str());
<a name="l00910"></a>00910             this-&gt;coluna[4][0] = 320;
<a name="l00911"></a>00911             this-&gt;coluna[4][1] = 385;
<a name="l00912"></a>00912             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[4][0], 786, this-&gt;coluna[4][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00913"></a>00913             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00914"></a>00914             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00915"></a>00915             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00916"></a>00916             AUX.clear();
<a name="l00917"></a>00917             AUX = <span class="stringliteral">&quot;TOTAL&quot;</span>;
<a name="l00918"></a>00918             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00919"></a>00919             strcpy(aux,AUX.c_str());
<a name="l00920"></a>00920             this-&gt;coluna[5][0] = 385;
<a name="l00921"></a>00921             this-&gt;coluna[5][1] = 455;
<a name="l00922"></a>00922             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[5][0], 786, this-&gt;coluna[5][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00923"></a>00923             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00924"></a>00924             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00925"></a>00925             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00926"></a>00926             AUX.clear();
<a name="l00927"></a>00927             AUX = <span class="stringliteral">&quot;D/C&quot;</span>;
<a name="l00928"></a>00928             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00929"></a>00929             strcpy(aux,AUX.c_str());
<a name="l00930"></a>00930             this-&gt;coluna[6][0] = 455;
<a name="l00931"></a>00931             this-&gt;coluna[6][1] = 475;
<a name="l00932"></a>00932             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[6][0], 786, this-&gt;coluna[6][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00933"></a>00933             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00934"></a>00934             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00935"></a>00935             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00936"></a>00936             AUX.clear();
<a name="l00937"></a>00937             AUX = <span class="stringliteral">&quot;Func.&quot;</span>;
<a name="l00938"></a>00938             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00939"></a>00939             strcpy(aux,AUX.c_str());
<a name="l00940"></a>00940             this-&gt;coluna[7][0] = 475;
<a name="l00941"></a>00941             this-&gt;coluna[7][1] = 530;
<a name="l00942"></a>00942             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[7][0], 786, this-&gt;coluna[7][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00943"></a>00943             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00944"></a>00944             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00945"></a>00945             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l00946"></a>00946             AUX.clear();
<a name="l00947"></a>00947             AUX = <span class="stringliteral">&quot;Status&quot;</span>;
<a name="l00948"></a>00948             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l00949"></a>00949             strcpy(aux,AUX.c_str());
<a name="l00950"></a>00950             this-&gt;coluna[8][0] = 530;
<a name="l00951"></a>00951             this-&gt;coluna[8][1] = this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20;
<a name="l00952"></a>00952             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;coluna[8][0], 786, this-&gt;coluna[8][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l00953"></a>00953             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00954"></a>00954             <span class="keywordflow">break</span>;
<a name="l00955"></a>00955             }
<a name="l00956"></a>00956         }
<a name="l00957"></a>00957     <span class="comment">//Retângulo de teste</span>
<a name="l00958"></a>00958     HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> - 70);
<a name="l00959"></a>00959     HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a> - 20, this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> - 70);
<a name="l00960"></a>00960     HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00961"></a>00961     }
<a name="l00962"></a>00962 
<a name="l00966"></a><a class="code" href="classPDFNEW.html#a69785def7987e87d3ce14f0a1f17edeb">00966</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#a69785def7987e87d3ce14f0a1f17edeb">PDFNEW::set_rodape</a>()
<a name="l00967"></a>00967     {
<a name="l00968"></a>00968     <span class="keywordtype">char</span> *texto, *aux;
<a name="l00969"></a>00969     <span class="keywordtype">string</span> TEXTO, AUX;
<a name="l00970"></a>00970     <span class="keywordtype">int</span> deslocamento;
<a name="l00971"></a>00971 
<a name="l00972"></a>00972     <span class="comment">//Teste de paginação</span>
<a name="l00973"></a>00973     <span class="comment">//this-&gt;pag = 1;</span>
<a name="l00974"></a>00974     <span class="comment">//this-&gt;pags = 2;</span>
<a name="l00975"></a>00975     
<a name="l00976"></a>00976     HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, 40);
<a name="l00977"></a>00977     HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, 40);
<a name="l00978"></a>00978     HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00979"></a>00979 
<a name="l00980"></a>00980     this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Helvetica&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l00981"></a>00981     HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 8);
<a name="l00982"></a>00982 
<a name="l00983"></a>00983     HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l00984"></a>00984     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l00985"></a>00985         {
<a name="l00986"></a>00986         <span class="keywordflow">case</span> 1:
<a name="l00987"></a>00987         <span class="keywordflow">case</span> 2:
<a name="l00988"></a>00988         <span class="keywordflow">case</span> 3:
<a name="l00989"></a>00989         <span class="keywordflow">case</span> 4:
<a name="l00990"></a>00990         <span class="keywordflow">case</span> 5:
<a name="l00991"></a>00991         <span class="keywordflow">case</span> 6:
<a name="l00992"></a>00992         <span class="keywordflow">case</span> 7:
<a name="l00993"></a>00993         <span class="keywordflow">case</span> 8:
<a name="l00994"></a>00994         <span class="keywordflow">case</span> 9:
<a name="l00995"></a>00995             {
<a name="l00996"></a>00996             TEXTO.clear();
<a name="l00997"></a>00997             TEXTO = <span class="stringliteral">&quot;Código: &quot;</span>;
<a name="l00998"></a>00998             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[4];
<a name="l00999"></a>00999             sprintf(aux,<span class="stringliteral">&quot;%d&quot;</span>,this-&gt;<a class="code" href="classPDFNEW.html#a261f3592050203da0bbf862080c3bff8">cod_fun</a>);
<a name="l01000"></a>01000             TEXTO.append(aux);
<a name="l01001"></a>01001             TEXTO += <span class="stringliteral">&quot; - &quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#ad2c28c7364be2f40daf6c03c33a39394">nome_fun</a>;              
<a name="l01002"></a>01002             texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l01003"></a>01003             strcpy(texto,TEXTO.c_str());
<a name="l01004"></a>01004             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, 30, converter(texto,1));
<a name="l01005"></a>01005             <span class="keyword">delete</span> texto;
<a name="l01006"></a>01006             <span class="keywordflow">break</span>;
<a name="l01007"></a>01007             }
<a name="l01008"></a>01008         }
<a name="l01009"></a>01009     TEXTO.clear();
<a name="l01010"></a>01010     TEXTO = <span class="stringliteral">&quot;Página &quot;</span>;
<a name="l01011"></a>01011     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[4];
<a name="l01012"></a>01012     sprintf(aux,<span class="stringliteral">&quot;%d&quot;</span>,this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a>);
<a name="l01013"></a>01013     TEXTO.append(aux);
<a name="l01014"></a>01014     <span class="keyword">delete</span> aux;
<a name="l01015"></a>01015     TEXTO += <span class="stringliteral">&quot; de &quot;</span>;
<a name="l01016"></a>01016     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[4];
<a name="l01017"></a>01017     sprintf(aux,<span class="stringliteral">&quot;%d&quot;</span>,this-&gt;<a class="code" href="classPDFNEW.html#a20b732e54e3bfd975716a038f5d22704">pags</a>);
<a name="l01018"></a>01018     TEXTO.append(aux);
<a name="l01019"></a>01019     <span class="keyword">delete</span> aux;
<a name="l01020"></a>01020     texto = <span class="keyword">new</span> <span class="keywordtype">char</span>[TEXTO.length()+1];
<a name="l01021"></a>01021     strcpy(texto,TEXTO.c_str());
<a name="l01022"></a>01022     deslocamento = strlen(texto);
<a name="l01023"></a>01023     deslocamento *= 3.5;
<a name="l01024"></a>01024     <span class="comment">//cout &lt;&lt; deslocamento &lt;&lt; endl;</span>
<a name="l01025"></a>01025     HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, (this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20)-deslocamento, 30, converter(texto,1));
<a name="l01026"></a>01026     <span class="keyword">delete</span> texto;
<a name="l01027"></a>01027     HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01028"></a>01028     }
<a name="l01029"></a>01029 
<a name="l01033"></a><a class="code" href="classPDFNEW.html#a96ab986bb4d7b4bf8090a9f781c6c6d3">01033</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#a96ab986bb4d7b4bf8090a9f781c6c6d3">PDFNEW::texto</a>()
<a name="l01034"></a>01034     {
<a name="l01035"></a>01035     <span class="keywordtype">string</span> texto, serv, SQL, AUX;
<a name="l01036"></a>01036     <span class="keywordtype">char</span> *aux_tex, *sql, *aux;
<a name="l01037"></a>01037     <span class="keywordtype">int</span> <a class="code" href="classPDFNEW.html#a5f3b3cce9f2e0a74f65e271a416e766b">i</a>,j,r,x,rg,len,ajuste;
<a name="l01038"></a>01038     <span class="keywordtype">float</span> valor, total;
<a name="l01039"></a>01039     <span class="keywordtype">bool</span> servico, funcionario;
<a name="l01040"></a>01040 
<a name="l01041"></a>01041     servico = <span class="keyword">false</span>;
<a name="l01042"></a>01042     funcionario = <span class="keyword">false</span>;
<a name="l01043"></a>01043     ajuste = 0;
<a name="l01044"></a>01044     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l01045"></a>01045         {
<a name="l01046"></a>01046         <span class="keywordflow">case</span> 1:
<a name="l01047"></a>01047         <span class="keywordflow">case</span> 2:
<a name="l01048"></a>01048             {
<a name="l01049"></a>01049             SQL.clear();
<a name="l01050"></a>01050             SQL = <span class="stringliteral">&quot;select lancamentos.rec, lancamentos.data, servicos.codigo, servicos.descricao, entrada.qtd, entrada.total_liq, lancamentos.status, lancamentos.tipo, clientes.nome&quot;</span>;
<a name="l01051"></a>01051             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 2)
<a name="l01052"></a>01052                 {
<a name="l01053"></a>01053                 SQL += <span class="stringliteral">&quot;, lancamentos.cod_fun&quot;</span>;
<a name="l01054"></a>01054                 }
<a name="l01055"></a>01055             SQL += <span class="stringliteral">&quot; from&quot;</span>;
<a name="l01056"></a>01056             SQL += <span class="stringliteral">&quot; caixa.lancamentos, caixa.entrada, cadastro.clientes, cadastro.servicos where &quot;</span>;
<a name="l01057"></a>01057             SQL += <span class="stringliteral">&quot; lancamentos.rec=entrada.rec and lancamentos.data=entrada.data and lancamentos.cod_cli=clientes.cod_cli and entrada.cod_serv=servicos.cod_serv and &quot;</span>;
<a name="l01058"></a>01058             SQL += <span class="stringliteral">&quot; lancamentos.e_s=1&quot;</span>;
<a name="l01059"></a>01059             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 1)
<a name="l01060"></a>01060                 {
<a name="l01061"></a>01061                 SQL += <span class="stringliteral">&quot; and lancamentos.cod_fun=&quot;</span>;
<a name="l01062"></a>01062                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[4];
<a name="l01063"></a>01063                 sprintf(aux,<span class="stringliteral">&quot;%d&quot;</span>,this-&gt;<a class="code" href="classPDFNEW.html#a261f3592050203da0bbf862080c3bff8">cod_fun</a>);
<a name="l01064"></a>01064                 SQL.append(aux);
<a name="l01065"></a>01065                 <span class="keyword">delete</span> aux;
<a name="l01066"></a>01066                 }
<a name="l01067"></a>01067             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 2)
<a name="l01068"></a>01068                 {
<a name="l01069"></a>01069                 <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.length() &gt; 0)
<a name="l01070"></a>01070                     {
<a name="l01071"></a>01071                     SQL += <span class="stringliteral">&quot;and lancamentos.cod_fun=&quot;</span> + this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>;
<a name="l01072"></a>01072                     }
<a name="l01073"></a>01073                 }
<a name="l01074"></a>01074             SQL += <span class="stringliteral">&quot; and lancamentos.data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39; &quot;</span>;
<a name="l01075"></a>01075             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>.length() &gt; 0)
<a name="l01076"></a>01076                 {
<a name="l01077"></a>01077                 SQL += <span class="stringliteral">&quot; and servicos.cod_serv=&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a27822bac44bd52d6f043ae3a707eae48">codigo_servico</a>+<span class="stringliteral">&quot; &quot;</span>;
<a name="l01078"></a>01078                 }
<a name="l01079"></a>01079             SQL += <span class="stringliteral">&quot;order by servicos.codigo&quot;</span>;
<a name="l01080"></a>01080             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 1)
<a name="l01081"></a>01081                 {
<a name="l01082"></a>01082                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01083"></a>01083                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=1;
<a name="l01084"></a>01084                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=4;
<a name="l01085"></a>01085                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=5;
<a name="l01086"></a>01086                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=6;
<a name="l01087"></a>01087                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[5]=7;
<a name="l01088"></a>01088                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[6]=8;
<a name="l01089"></a>01089                 }
<a name="l01090"></a>01090             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 2)
<a name="l01091"></a>01091                 {
<a name="l01092"></a>01092                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=9;
<a name="l01093"></a>01093                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=0;
<a name="l01094"></a>01094                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=1;
<a name="l01095"></a>01095                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=4;
<a name="l01096"></a>01096                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=5;
<a name="l01097"></a>01097                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[5]=6;
<a name="l01098"></a>01098                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[6]=7;
<a name="l01099"></a>01099                 this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[7]=8;
<a name="l01100"></a>01100                 }
<a name="l01101"></a>01101             <span class="keywordflow">break</span>;
<a name="l01102"></a>01102             }
<a name="l01103"></a>01103         <span class="keywordflow">case</span> 3:
<a name="l01104"></a>01104             {
<a name="l01105"></a>01105             SQL.clear();
<a name="l01106"></a>01106             SQL = <span class="stringliteral">&quot;select lancamentos.data, clientes.nome, lancamentos.rec, lancamentos.total, funcionario.u_login &quot;</span>;
<a name="l01107"></a>01107             SQL += <span class="stringliteral">&quot;from caixa.lancamentos inner join cadastro.clientes on lancamentos.cod_cli=clientes.cod_cli inner join cadastro.funcionario on lancamentos.cod_fun=funcionario.cod_fun &quot;</span>;
<a name="l01108"></a>01108             SQL += <span class="stringliteral">&quot;where lancamentos.tipo=&#39;D&#39; and lancamentos.data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39;&quot;</span>;
<a name="l01109"></a>01109             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01110"></a>01110             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=1;
<a name="l01111"></a>01111             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=2;
<a name="l01112"></a>01112             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=3;
<a name="l01113"></a>01113             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=4;
<a name="l01114"></a>01114             <span class="keywordflow">break</span>;
<a name="l01115"></a>01115             }
<a name="l01116"></a>01116         <span class="keywordflow">case</span> 4:
<a name="l01117"></a>01117             {
<a name="l01118"></a>01118             SQL.clear();
<a name="l01119"></a>01119             SQL = <span class="stringliteral">&quot;select count(*) from caixa.lancamentos natural join caixa.entrada where lancamentos.tipo=&#39;D&#39;&quot;</span>;
<a name="l01120"></a>01120             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>.length() &gt; 0)
<a name="l01121"></a>01121                 {
<a name="l01122"></a>01122                 SQL += <span class="stringliteral">&quot; and lancamentos.cod_cli=&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>;
<a name="l01123"></a>01123                 }
<a name="l01124"></a>01124             sql = <span class="keyword">new</span> <span class="keywordtype">char</span>[SQL.length()+1];
<a name="l01125"></a>01125             strcpy(sql,SQL.c_str());
<a name="l01126"></a>01126             this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;executar(sql,0);
<a name="l01127"></a>01127             <span class="keyword">delete</span> sql;
<a name="l01128"></a>01128             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;query_result == 3)
<a name="l01129"></a>01129                 {
<a name="l01130"></a>01130                 cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;mensagem &lt;&lt; endl;
<a name="l01131"></a>01131                 }
<a name="l01132"></a>01132             <span class="keywordflow">else</span>
<a name="l01133"></a>01133                 {
<a name="l01134"></a>01134                 <span class="comment">//cout &lt;&lt; this-&gt;conexao-&gt;resultado(0,0) &lt;&lt; endl;</span>
<a name="l01135"></a>01135                 ajuste = atoi(this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(0,0));
<a name="l01136"></a>01136                 <span class="comment">//cout &lt;&lt; ajuste;</span>
<a name="l01137"></a>01137                 }
<a name="l01138"></a>01138             SQL.clear();
<a name="l01139"></a>01139             SQL = <span class="stringliteral">&quot;select clientes.nome, lancamentos.rec, lancamentos.data, lancamentos.total_liq from caixa.lancamentos inner join cadastro.clientes on lancamentos.cod_cli=clientes.cod_cli where lancamentos.e_s=1 and lancamentos.tipo=&#39;D&#39;&quot;</span>;
<a name="l01140"></a>01140             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>.length() &gt; 0)
<a name="l01141"></a>01141                 {
<a name="l01142"></a>01142                 SQL += <span class="stringliteral">&quot; and lancamentos.cod_cli=&quot;</span> + this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>;
<a name="l01143"></a>01143                 }
<a name="l01144"></a>01144             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01145"></a>01145             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=-1;
<a name="l01146"></a>01146             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=-1;
<a name="l01147"></a>01147             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=1;
<a name="l01148"></a>01148             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=2;
<a name="l01149"></a>01149             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[5]=3;
<a name="l01150"></a>01150             <span class="keywordflow">break</span>;          
<a name="l01151"></a>01151             }
<a name="l01152"></a>01152         <span class="keywordflow">case</span> 5:
<a name="l01153"></a>01153             {
<a name="l01154"></a>01154             SQL.clear();
<a name="l01155"></a>01155             SQL = <span class="stringliteral">&quot;select lancamentos.rec, lancamentos.data, clientes.nome, lancamentos.total_liq, lancamentos.status, funcionario.cod_fun, funcionario.nome &quot;</span>;
<a name="l01156"></a>01156             SQL += <span class="stringliteral">&quot;from caixa.lancamentos inner join cadastro.clientes on lancamentos.cod_cli=clientes.cod_cli inner join cadastro.funcionario on lancamentos.cod_fun=funcionario.cod_fun &quot;</span>;
<a name="l01157"></a>01157             SQL += <span class="stringliteral">&quot;where lancamentos.tipo=&#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#aa718719d951cc01a89ae84206d81e023">dc_recibo</a>+<span class="stringliteral">&quot;&#39; and lancamentos.data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39;&quot;</span>;
<a name="l01158"></a>01158             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.length() &gt; 0)
<a name="l01159"></a>01159                 {
<a name="l01160"></a>01160                 SQL += <span class="stringliteral">&quot; and lancamentos.cod_fun=&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>+<span class="stringliteral">&quot; order by lancamentos.data, lancamentos.rec&quot;</span>;
<a name="l01161"></a>01161                 }
<a name="l01162"></a>01162             <span class="keywordflow">else</span>
<a name="l01163"></a>01163                 {
<a name="l01164"></a>01164                 SQL += <span class="stringliteral">&quot; order by funcionario.nome, lancamentos.data , lancamentos.rec &quot;</span>;
<a name="l01165"></a>01165                 }
<a name="l01166"></a>01166             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01167"></a>01167             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=1;
<a name="l01168"></a>01168             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=2;
<a name="l01169"></a>01169             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=3;
<a name="l01170"></a>01170             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=4;
<a name="l01171"></a>01171             <span class="keywordflow">break</span>;
<a name="l01172"></a>01172             }
<a name="l01173"></a>01173         <span class="keywordflow">case</span> 6:
<a name="l01174"></a>01174             {
<a name="l01175"></a>01175             SQL.clear();
<a name="l01176"></a>01176             SQL = <span class="stringliteral">&quot;select servicos.codigo, servicos.descricao, sum(entrada.qtd), sum(entrada.total), sum(entrada.desconto) &quot;</span>;
<a name="l01177"></a>01177             SQL += <span class="stringliteral">&quot;from caixa.lancamentos inner join caixa.entrada on lancamentos.rec=entrada.rec and lancamentos.data=entrada.data inner join cadastro.servicos on entrada.cod_serv=servicos.cod_serv &quot;</span>;
<a name="l01178"></a>01178             SQL += <span class="stringliteral">&quot;where lancamentos.data_qt &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data_qt &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39; &quot;</span>;
<a name="l01179"></a>01179             SQL += <span class="stringliteral">&quot;group by servicos.codigo, servicos.descricao order by servicos.codigo&quot;</span>;
<a name="l01180"></a>01180             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01181"></a>01181             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=1;
<a name="l01182"></a>01182             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=2;
<a name="l01183"></a>01183             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=3;
<a name="l01184"></a>01184             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=4;
<a name="l01185"></a>01185             <span class="keywordflow">break</span>;
<a name="l01186"></a>01186             }
<a name="l01187"></a>01187         <span class="keywordflow">case</span> 7:
<a name="l01188"></a>01188             {
<a name="l01189"></a>01189             SQL.clear();
<a name="l01190"></a>01190             SQL = <span class="stringliteral">&quot;select servicos.codigo, servicos.descricao, saida.historico_complementar, saida.valor, saida.rec &quot;</span>;
<a name="l01191"></a>01191             SQL += <span class="stringliteral">&quot;from caixa.lancamentos inner join caixa.saida on lancamentos.rec=saida.rec and lancamentos.data=saida.data inner join cadastro.servicos on saida.cod_serv=servicos.cod_serv &quot;</span>;
<a name="l01192"></a>01192             SQL += <span class="stringliteral">&quot;where lancamentos.data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39; &quot;</span>;
<a name="l01193"></a>01193             SQL += <span class="stringliteral">&quot;order by servicos.descricao&quot;</span>;
<a name="l01194"></a>01194             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01195"></a>01195             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=1;
<a name="l01196"></a>01196             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=3;
<a name="l01197"></a>01197             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=4;
<a name="l01198"></a>01198             <span class="keywordflow">break</span>;
<a name="l01199"></a>01199             }
<a name="l01200"></a>01200         <span class="keywordflow">case</span> 8:
<a name="l01201"></a>01201             {
<a name="l01202"></a>01202             SQL.clear();
<a name="l01203"></a>01203             SQL = <span class="stringliteral">&quot;select lancamentos.rec, lancamentos.data, clientes.nome, lancamentos.protocolo, lancamentos.total_liq, lancamentos.tipo, funcionario.u_login, lancamentos.status &quot;</span>;
<a name="l01204"></a>01204             SQL += <span class="stringliteral">&quot;from caixa.lancamentos inner join cadastro.clientes on lancamentos.cod_cli=clientes.cod_cli inner join cadastro.funcionario on lancamentos.cod_fun=funcionario.cod_fun &quot;</span>;
<a name="l01205"></a>01205             SQL += <span class="stringliteral">&quot;where lancamentos.e_s=1 and lancamentos.data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39; &quot;</span>;
<a name="l01206"></a>01206             SQL += <span class="stringliteral">&quot;order by lancamentos.data ,lancamentos.rec&quot;</span>;
<a name="l01207"></a>01207             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01208"></a>01208             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=1;
<a name="l01209"></a>01209             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=2;
<a name="l01210"></a>01210             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=3;
<a name="l01211"></a>01211             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=4;
<a name="l01212"></a>01212             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[5]=5;
<a name="l01213"></a>01213             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[6]=6;
<a name="l01214"></a>01214             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[7]=7;
<a name="l01215"></a>01215             <span class="keywordflow">break</span>;
<a name="l01216"></a>01216             }
<a name="l01217"></a>01217         <span class="keywordflow">case</span> 9:
<a name="l01218"></a>01218             {
<a name="l01219"></a>01219             SQL.clear();
<a name="l01220"></a>01220             SQL = <span class="stringliteral">&quot;select lancamentos.rec, lancamentos.data, lancamentos.data_qt, clientes.nome, lancamentos.protocolo, lancamentos.total_liq, lancamentos.tipo, funcionario.u_login, lancamentos.status &quot;</span>;
<a name="l01221"></a>01221             SQL += <span class="stringliteral">&quot;from caixa.lancamentos inner join cadastro.clientes on lancamentos.cod_cli=clientes.cod_cli inner join cadastro.funcionario on lancamentos.cod_fun=funcionario.cod_fun &quot;</span>;
<a name="l01222"></a>01222             SQL += <span class="stringliteral">&quot;where lancamentos.e_s=1 and lancamentos.tipo=&#39;D&#39; and lancamentos.data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39; &quot;</span>;
<a name="l01223"></a>01223             SQL += <span class="stringliteral">&quot;order by lancamentos.data ,lancamentos.rec&quot;</span>;
<a name="l01224"></a>01224             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[0]=0;
<a name="l01225"></a>01225             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[1]=1;
<a name="l01226"></a>01226             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[2]=2;
<a name="l01227"></a>01227             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[3]=3;
<a name="l01228"></a>01228             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[4]=4;
<a name="l01229"></a>01229             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[5]=5;
<a name="l01230"></a>01230             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[6]=6;
<a name="l01231"></a>01231             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[7]=7;
<a name="l01232"></a>01232             this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[8]=8;
<a name="l01233"></a>01233             <span class="keywordflow">break</span>;
<a name="l01234"></a>01234             }
<a name="l01235"></a>01235         }
<a name="l01236"></a>01236     sql = <span class="keyword">new</span> <span class="keywordtype">char</span> [SQL.length()+1];
<a name="l01237"></a>01237     strcpy(sql,SQL.c_str());
<a name="l01238"></a>01238     <span class="comment">//cout &lt;&lt; sql &lt;&lt; endl;</span>
<a name="l01239"></a>01239     this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;executar(sql,0);
<a name="l01240"></a>01240     <span class="keyword">delete</span> sql;
<a name="l01241"></a>01241     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;query_result == 3)
<a name="l01242"></a>01242         {
<a name="l01243"></a>01243         cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;mensagem &lt;&lt; endl;
<a name="l01244"></a>01244         }
<a name="l01245"></a>01245     <span class="keywordflow">else</span>
<a name="l01246"></a>01246         {
<a name="l01247"></a>01247         this-&gt;<a class="code" href="classPDFNEW.html#ac02674f59c2c42f26c6d53f3fb7dc22d">total_reg</a> = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;registros;
<a name="l01248"></a>01248         <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 4)
<a name="l01249"></a>01249             {
<a name="l01250"></a>01250             this-&gt;<a class="code" href="classPDFNEW.html#a20b732e54e3bfd975716a038f5d22704">pags</a> = (3*this-&gt;<a class="code" href="classPDFNEW.html#ac02674f59c2c42f26c6d53f3fb7dc22d">total_reg</a>+ajuste)/48;
<a name="l01251"></a>01251             }
<a name="l01252"></a>01252         <span class="keywordflow">else</span>
<a name="l01253"></a>01253             {
<a name="l01254"></a>01254             this-&gt;<a class="code" href="classPDFNEW.html#a20b732e54e3bfd975716a038f5d22704">pags</a> = (this-&gt;<a class="code" href="classPDFNEW.html#ac02674f59c2c42f26c6d53f3fb7dc22d">total_reg</a>+ajuste)/48;
<a name="l01255"></a>01255             this-&gt;<a class="code" href="classPDFNEW.html#a20b732e54e3bfd975716a038f5d22704">pags</a>++;
<a name="l01256"></a>01256             }
<a name="l01257"></a>01257         rg = 0;
<a name="l01258"></a>01258         total = 0;
<a name="l01259"></a>01259         <span class="keywordflow">for</span> (i=0; i &lt; this-&gt;<a class="code" href="classPDFNEW.html#a20b732e54e3bfd975716a038f5d22704">pags</a>;i++)
<a name="l01260"></a>01260             {
<a name="l01261"></a>01261             x = 765;
<a name="l01262"></a>01262             this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a> = i+1;
<a name="l01263"></a>01263             <span class="comment">//cout &lt;&lt; this-&gt;pag &lt;&lt; &quot; de &quot; &lt;&lt; this-&gt;pags &lt;&lt; endl;</span>
<a name="l01264"></a>01264             this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a> = HPDF_AddPage (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>);
<a name="l01265"></a>01265             HPDF_Page_SetSize(this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,HPDF_PAGE_SIZE_A4,HPDF_PAGE_PORTRAIT);
<a name="l01266"></a>01266 
<a name="l01267"></a>01267             this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> = HPDF_Page_GetHeight (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01268"></a>01268             this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a> = HPDF_Page_GetWidth (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01269"></a>01269 
<a name="l01270"></a>01270             this-&gt;<a class="code" href="classPDFNEW.html#a37b4755a2555e5a2592738a21c6fe1b3">set_cabecalho</a>();
<a name="l01271"></a>01271             <span class="comment">//Setando fonte padrão</span>
<a name="l01272"></a>01272             this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01273"></a>01273             HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01274"></a>01274             <span class="keywordflow">for</span> (r=0; r &lt; 48; r++)
<a name="l01275"></a>01275                 {
<a name="l01276"></a>01276                 <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l01277"></a>01277                     {
<a name="l01278"></a>01278                     <span class="keywordflow">case</span> 1:
<a name="l01279"></a>01279                     <span class="keywordflow">case</span> 2:
<a name="l01280"></a>01280                         {
<a name="l01281"></a>01281                         <span class="keywordflow">if</span> (!(this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>.length() &gt; 0))
<a name="l01282"></a>01282                             {
<a name="l01283"></a>01283                             <span class="keywordflow">if</span> (servico)
<a name="l01284"></a>01284                                 {
<a name="l01285"></a>01285                                 <span class="keywordflow">if</span> (serv.compare(this-&gt;conexao-&gt;resultado(rg,2)))
<a name="l01286"></a>01286                                     {
<a name="l01287"></a>01287                                     servico = <span class="keyword">false</span>;
<a name="l01288"></a>01288                                     }
<a name="l01289"></a>01289                                 }
<a name="l01290"></a>01290                             <span class="keywordflow">if</span> (!servico)
<a name="l01291"></a>01291                                 {
<a name="l01292"></a>01292                                 servico = <span class="keyword">true</span>;
<a name="l01293"></a>01293                                 serv.clear();
<a name="l01294"></a>01294                                 serv = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,2);
<a name="l01295"></a>01295                                 texto.clear();
<a name="l01296"></a>01296                                 texto = <span class="stringliteral">&quot;Código Servico: &quot;</span>+serv+<span class="stringliteral">&quot; - &quot;</span>;
<a name="l01297"></a>01297                                 texto.append(this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,3));
<a name="l01298"></a>01298                                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01299"></a>01299                                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01300"></a>01300                                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01301"></a>01301                                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[texto.length()+1];
<a name="l01302"></a>01302                                 strcpy(aux,texto.c_str());
<a name="l01303"></a>01303                                 HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x-10, converter(aux,1));
<a name="l01304"></a>01304                                 <span class="keyword">delete</span> aux;
<a name="l01305"></a>01305                                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01306"></a>01306                                 x -= 15;
<a name="l01307"></a>01307                                 r++;
<a name="l01308"></a>01308                                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01309"></a>01309                                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01310"></a>01310                                 }
<a name="l01311"></a>01311                             }
<a name="l01312"></a>01312                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01313"></a>01313                             {
<a name="l01314"></a>01314                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01315"></a>01315                             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01316"></a>01316                             AUX.clear();
<a name="l01317"></a>01317                             <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; endl;</span>
<a name="l01318"></a>01318                             AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j]);
<a name="l01319"></a>01319                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01320"></a>01320                             strcpy(aux,AUX.c_str());
<a name="l01321"></a>01321                             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a> == 1)
<a name="l01322"></a>01322                                 {
<a name="l01323"></a>01323                                 <span class="keywordflow">switch</span>(j)
<a name="l01324"></a>01324                                     {
<a name="l01325"></a>01325                                     <span class="keywordflow">case</span> 1:
<a name="l01326"></a>01326                                         {
<a name="l01327"></a>01327                                         aux = data_formatada(aux,2);
<a name="l01328"></a>01328                                         <span class="keywordflow">break</span>;
<a name="l01329"></a>01329                                         }
<a name="l01330"></a>01330                                     <span class="keywordflow">case</span> 2:
<a name="l01331"></a>01331                                         {
<a name="l01332"></a>01332                                         AUX.clear();
<a name="l01333"></a>01333                                         AUX = casa_milhar(aux,1);
<a name="l01334"></a>01334                                         <span class="keyword">delete</span> aux;
<a name="l01335"></a>01335                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01336"></a>01336                                         strcpy(aux,AUX.c_str());
<a name="l01337"></a>01337                                         <span class="keywordflow">break</span>;
<a name="l01338"></a>01338                                         }
<a name="l01339"></a>01339                                     <span class="keywordflow">case</span> 3:
<a name="l01340"></a>01340                                         {
<a name="l01341"></a>01341                                         valor = atof(valor_formatado(aux,2).c_str());
<a name="l01342"></a>01342                                         <span class="keyword">delete</span> aux;
<a name="l01343"></a>01343                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01344"></a>01344                                         sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01345"></a>01345                                         AUX.clear();
<a name="l01346"></a>01346                                         AUX = casa_milhar(aux,0);
<a name="l01347"></a>01347                                         <span class="keyword">delete</span> aux;
<a name="l01348"></a>01348                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01349"></a>01349                                         strcpy(aux,AUX.c_str());
<a name="l01350"></a>01350                                         <span class="keywordflow">break</span>;
<a name="l01351"></a>01351                                         }
<a name="l01352"></a>01352                                     <span class="keywordflow">case</span> 4:
<a name="l01353"></a>01353                                         {
<a name="l01354"></a>01354                                         AUX.clear();
<a name="l01355"></a>01355                                         AUX.append(aux);
<a name="l01356"></a>01356                                         <span class="keyword">delete</span> aux;
<a name="l01357"></a>01357                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[16];
<a name="l01358"></a>01358                                         strcpy(aux,<span class="stringliteral">&quot;CANCEL&quot;</span>);
<a name="l01359"></a>01359                                         <span class="keywordflow">if</span> (!AUX.compare(<span class="stringliteral">&quot;t&quot;</span>))
<a name="l01360"></a>01360                                             {
<a name="l01361"></a>01361                                             strcpy(aux,<span class="stringliteral">&quot;OK&quot;</span>);
<a name="l01362"></a>01362                                             }
<a name="l01363"></a>01363                                         <span class="keywordflow">break</span>;
<a name="l01364"></a>01364                                         }
<a name="l01365"></a>01365                                     <span class="keywordflow">case</span> 6:
<a name="l01366"></a>01366                                         {
<a name="l01367"></a>01367                                         len = strlen(aux);
<a name="l01368"></a>01368                                         <span class="keywordflow">if</span> (len &gt; 28)
<a name="l01369"></a>01369                                             {
<a name="l01370"></a>01370                                             aux[28] = <span class="charliteral">&#39;\0&#39;</span>;
<a name="l01371"></a>01371                                             }
<a name="l01372"></a>01372                                         <span class="keywordflow">break</span>;
<a name="l01373"></a>01373                                         }
<a name="l01374"></a>01374                                     }
<a name="l01375"></a>01375                                 <span class="keywordflow">if</span> (j == 3)
<a name="l01376"></a>01376                                     {
<a name="l01377"></a>01377                                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l01378"></a>01378                                     }
<a name="l01379"></a>01379                                 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (j == 6)
<a name="l01380"></a>01380                                     {
<a name="l01381"></a>01381                                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), HPDF_TALIGN_LEFT, NULL);
<a name="l01382"></a>01382                                     }
<a name="l01383"></a>01383                                 <span class="keywordflow">else</span>
<a name="l01384"></a>01384                                     {
<a name="l01385"></a>01385                                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l01386"></a>01386                                     }
<a name="l01387"></a>01387                                 }
<a name="l01388"></a>01388                             <span class="keywordflow">else</span>
<a name="l01389"></a>01389                                 {
<a name="l01390"></a>01390                                 <span class="keywordflow">switch</span>(j)
<a name="l01391"></a>01391                                     {
<a name="l01392"></a>01392                                     <span class="keywordflow">case</span> 2:
<a name="l01393"></a>01393                                         {
<a name="l01394"></a>01394                                         aux = data_formatada(aux,2);
<a name="l01395"></a>01395                                         <span class="keywordflow">break</span>;
<a name="l01396"></a>01396                                         }
<a name="l01397"></a>01397                                     <span class="keywordflow">case</span> 3:
<a name="l01398"></a>01398                                         {
<a name="l01399"></a>01399                                         AUX.clear();
<a name="l01400"></a>01400                                         AUX = casa_milhar(aux,1);
<a name="l01401"></a>01401                                         <span class="keyword">delete</span> aux;
<a name="l01402"></a>01402                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01403"></a>01403                                         strcpy(aux,AUX.c_str());
<a name="l01404"></a>01404                                         <span class="keywordflow">break</span>;
<a name="l01405"></a>01405                                         }
<a name="l01406"></a>01406                                     <span class="keywordflow">case</span> 4:
<a name="l01407"></a>01407                                         {
<a name="l01408"></a>01408                                         valor = atof(valor_formatado(aux,2).c_str());
<a name="l01409"></a>01409                                         <span class="keyword">delete</span> aux;
<a name="l01410"></a>01410                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01411"></a>01411                                         sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01412"></a>01412                                         AUX.clear();
<a name="l01413"></a>01413                                         AUX = casa_milhar(aux,0);
<a name="l01414"></a>01414                                         <span class="keyword">delete</span> aux;
<a name="l01415"></a>01415                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01416"></a>01416                                         strcpy(aux,AUX.c_str());
<a name="l01417"></a>01417                                         <span class="keywordflow">break</span>;
<a name="l01418"></a>01418                                         }
<a name="l01419"></a>01419                                     <span class="keywordflow">case</span> 5:
<a name="l01420"></a>01420                                         {
<a name="l01421"></a>01421                                         AUX.clear();
<a name="l01422"></a>01422                                         AUX.append(aux);
<a name="l01423"></a>01423                                         <span class="keyword">delete</span> aux;
<a name="l01424"></a>01424                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[16];
<a name="l01425"></a>01425                                         strcpy(aux,<span class="stringliteral">&quot;CANCEL&quot;</span>);
<a name="l01426"></a>01426                                         <span class="keywordflow">if</span> (!AUX.compare(<span class="stringliteral">&quot;t&quot;</span>))
<a name="l01427"></a>01427                                             {
<a name="l01428"></a>01428                                             strcpy(aux,<span class="stringliteral">&quot;OK&quot;</span>);
<a name="l01429"></a>01429                                             }
<a name="l01430"></a>01430                                         <span class="keywordflow">break</span>;
<a name="l01431"></a>01431                                         }
<a name="l01432"></a>01432                                     <span class="keywordflow">case</span> 7:
<a name="l01433"></a>01433                                         {
<a name="l01434"></a>01434                                         len = strlen(aux);
<a name="l01435"></a>01435                                         <span class="keywordflow">if</span> (len &gt; 28)
<a name="l01436"></a>01436                                             {
<a name="l01437"></a>01437                                             aux[28] = <span class="charliteral">&#39;\0&#39;</span>;
<a name="l01438"></a>01438                                             }
<a name="l01439"></a>01439                                         <span class="keywordflow">break</span>;
<a name="l01440"></a>01440                                         }
<a name="l01441"></a>01441                                     }
<a name="l01442"></a>01442                                 <span class="keywordflow">if</span> (j == 4)
<a name="l01443"></a>01443                                     {
<a name="l01444"></a>01444                                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l01445"></a>01445                                     }
<a name="l01446"></a>01446                                 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (j == 7)
<a name="l01447"></a>01447                                     {
<a name="l01448"></a>01448                                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), HPDF_TALIGN_LEFT, NULL);
<a name="l01449"></a>01449                                     }
<a name="l01450"></a>01450                                 <span class="keywordflow">else</span>
<a name="l01451"></a>01451                                     {
<a name="l01452"></a>01452                                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l01453"></a>01453                                     }
<a name="l01454"></a>01454                                 }
<a name="l01455"></a>01455                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01456"></a>01456                             <span class="keyword">delete</span> aux;
<a name="l01457"></a>01457                             }
<a name="l01458"></a>01458                         <span class="keywordflow">break</span>;
<a name="l01459"></a>01459                         }
<a name="l01460"></a>01460                     <span class="keywordflow">case</span> 3:
<a name="l01461"></a>01461                         {
<a name="l01462"></a>01462                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01463"></a>01463                             {
<a name="l01464"></a>01464                             this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_CENTER;
<a name="l01465"></a>01465                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01466"></a>01466                             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01467"></a>01467                             AUX.clear();
<a name="l01468"></a>01468                             <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; endl;</span>
<a name="l01469"></a>01469                             AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j]);
<a name="l01470"></a>01470                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01471"></a>01471                             strcpy(aux,AUX.c_str());
<a name="l01472"></a>01472                             <span class="keywordflow">switch</span>(j)
<a name="l01473"></a>01473                                 {
<a name="l01474"></a>01474                                 <span class="keywordflow">case</span> 0:
<a name="l01475"></a>01475                                     {
<a name="l01476"></a>01476                                     aux = data_formatada(aux,2);
<a name="l01477"></a>01477                                     <span class="keywordflow">break</span>;
<a name="l01478"></a>01478                                     }
<a name="l01479"></a>01479                                 <span class="keywordflow">case</span> 1:
<a name="l01480"></a>01480                                     {
<a name="l01481"></a>01481                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01482"></a>01482                                     <span class="keywordflow">break</span>;
<a name="l01483"></a>01483                                     }
<a name="l01484"></a>01484                                 <span class="keywordflow">case</span> 3:
<a name="l01485"></a>01485                                     {
<a name="l01486"></a>01486                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01487"></a>01487                                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l01488"></a>01488                                     total += valor;
<a name="l01489"></a>01489                                     <span class="keyword">delete</span> aux;
<a name="l01490"></a>01490                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01491"></a>01491                                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01492"></a>01492                                     AUX.clear();
<a name="l01493"></a>01493                                     AUX = casa_milhar(aux,0);
<a name="l01494"></a>01494                                     <span class="keyword">delete</span> aux;
<a name="l01495"></a>01495                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01496"></a>01496                                     strcpy(aux,AUX.c_str());
<a name="l01497"></a>01497                                     <span class="keywordflow">break</span>;
<a name="l01498"></a>01498                                     }
<a name="l01499"></a>01499                                 }
<a name="l01500"></a>01500                             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a>, NULL);
<a name="l01501"></a>01501                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01502"></a>01502                             <span class="keyword">delete</span> aux;
<a name="l01503"></a>01503                             }
<a name="l01504"></a>01504                         <span class="keywordflow">break</span>;
<a name="l01505"></a>01505                         }
<a name="l01506"></a>01506                     <span class="keywordflow">case</span> 4:
<a name="l01507"></a>01507                         {
<a name="l01508"></a>01508                         <span class="keywordflow">if</span> (r &gt;= 48)
<a name="l01509"></a>01509                             {
<a name="l01510"></a>01510                             this-&gt;<a class="code" href="classPDFNEW.html#a69785def7987e87d3ce14f0a1f17edeb">set_rodape</a> ();
<a name="l01511"></a>01511                             x = 765;
<a name="l01512"></a>01512                             cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a> &lt;&lt; endl;
<a name="l01513"></a>01513                             this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a>++;
<a name="l01514"></a>01514                             cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a> &lt;&lt; endl;
<a name="l01515"></a>01515                             this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a> = HPDF_AddPage (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>);
<a name="l01516"></a>01516                             HPDF_Page_SetSize(this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,HPDF_PAGE_SIZE_A4,HPDF_PAGE_PORTRAIT);
<a name="l01517"></a>01517 
<a name="l01518"></a>01518                             this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> = HPDF_Page_GetHeight (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01519"></a>01519                             this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a> = HPDF_Page_GetWidth (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01520"></a>01520 
<a name="l01521"></a>01521                             this-&gt;<a class="code" href="classPDFNEW.html#a37b4755a2555e5a2592738a21c6fe1b3">set_cabecalho</a>();
<a name="l01522"></a>01522                             <span class="comment">//Setando fonte padrão</span>
<a name="l01523"></a>01523                             this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01524"></a>01524                             HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01525"></a>01525                             r = 1;
<a name="l01526"></a>01526                             }
<a name="l01527"></a>01527                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01528"></a>01528                             {
<a name="l01529"></a>01529                             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j] != -1)
<a name="l01530"></a>01530                                 {
<a name="l01531"></a>01531                                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01532"></a>01532                                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01533"></a>01533                                 this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_CENTER;
<a name="l01534"></a>01534                                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01535"></a>01535                                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01536"></a>01536                                 AUX.clear();
<a name="l01537"></a>01537                                 <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; endl;</span>
<a name="l01538"></a>01538                                 AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j]);
<a name="l01539"></a>01539                                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01540"></a>01540                                 strcpy(aux,AUX.c_str());
<a name="l01541"></a>01541                                 <span class="keywordflow">switch</span>(j)
<a name="l01542"></a>01542                                     {
<a name="l01543"></a>01543                                     <span class="keywordflow">case</span> 0:
<a name="l01544"></a>01544                                         {
<a name="l01545"></a>01545                                         this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01546"></a>01546                                         <span class="keywordflow">break</span>;
<a name="l01547"></a>01547                                         }
<a name="l01548"></a>01548                                     <span class="keywordflow">case</span> 4:
<a name="l01549"></a>01549                                         {
<a name="l01550"></a>01550                                         aux = data_formatada(aux,2);
<a name="l01551"></a>01551                                         <span class="keywordflow">break</span>;
<a name="l01552"></a>01552                                         }
<a name="l01553"></a>01553                                     <span class="keywordflow">case</span> 5:
<a name="l01554"></a>01554                                         {
<a name="l01555"></a>01555                                         this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01556"></a>01556                                         valor = atof(valor_formatado(aux,2).c_str());
<a name="l01557"></a>01557                                         total += valor;
<a name="l01558"></a>01558                                         <span class="keyword">delete</span> aux;
<a name="l01559"></a>01559                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01560"></a>01560                                         sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01561"></a>01561                                         AUX.clear();
<a name="l01562"></a>01562                                         AUX = casa_milhar(aux,0);
<a name="l01563"></a>01563                                         <span class="keyword">delete</span> aux;
<a name="l01564"></a>01564                                         aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01565"></a>01565                                         strcpy(aux,AUX.c_str());
<a name="l01566"></a>01566                                         <span class="keywordflow">break</span>;
<a name="l01567"></a>01567                                         }
<a name="l01568"></a>01568                                     }
<a name="l01569"></a>01569                                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a>, NULL);
<a name="l01570"></a>01570                                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01571"></a>01571                                 <span class="keyword">delete</span> aux;
<a name="l01572"></a>01572                                 }
<a name="l01573"></a>01573                             }
<a name="l01574"></a>01574                         x -=15;
<a name="l01575"></a>01575                         r++;
<a name="l01576"></a>01576                         HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x);
<a name="l01577"></a>01577                         HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, x);
<a name="l01578"></a>01578                         HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01579"></a>01579                         this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01580"></a>01580                         HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01581"></a>01581                         this-&gt;<a class="code" href="classPDFNEW.html#a195fa9e0a5ba0197261f90776d837e93">detalhamento</a>(this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,1),this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,2),&amp;r,&amp;x);
<a name="l01582"></a>01582                         <span class="keywordflow">if</span> (r &gt;= 48)
<a name="l01583"></a>01583                             {
<a name="l01584"></a>01584                             this-&gt;<a class="code" href="classPDFNEW.html#a69785def7987e87d3ce14f0a1f17edeb">set_rodape</a> ();
<a name="l01585"></a>01585                             x = 765;
<a name="l01586"></a>01586                             cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a> &lt;&lt; endl;
<a name="l01587"></a>01587                             this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a>++;
<a name="l01588"></a>01588                             cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a> &lt;&lt; endl;
<a name="l01589"></a>01589                             this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a> = HPDF_AddPage (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>);
<a name="l01590"></a>01590                             HPDF_Page_SetSize(this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,HPDF_PAGE_SIZE_A4,HPDF_PAGE_PORTRAIT);
<a name="l01591"></a>01591 
<a name="l01592"></a>01592                             this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> = HPDF_Page_GetHeight (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01593"></a>01593                             this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a> = HPDF_Page_GetWidth (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01594"></a>01594 
<a name="l01595"></a>01595                             this-&gt;<a class="code" href="classPDFNEW.html#a37b4755a2555e5a2592738a21c6fe1b3">set_cabecalho</a>();
<a name="l01596"></a>01596                             <span class="comment">//Setando fonte padrão</span>
<a name="l01597"></a>01597                             this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01598"></a>01598                             HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01599"></a>01599                             r = 1;
<a name="l01600"></a>01600                             }
<a name="l01601"></a>01601                         HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x);
<a name="l01602"></a>01602                         HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, x);
<a name="l01603"></a>01603                         HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01604"></a>01604                         <span class="keywordflow">break</span>;
<a name="l01605"></a>01605                         }
<a name="l01606"></a>01606                     <span class="keywordflow">case</span> 5:
<a name="l01607"></a>01607                         {
<a name="l01608"></a>01608                         <span class="keywordflow">if</span> (!(this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>.length() &gt; 0))
<a name="l01609"></a>01609                             {
<a name="l01610"></a>01610                             <span class="keywordflow">if</span> (funcionario)
<a name="l01611"></a>01611                                 {
<a name="l01612"></a>01612                                 <span class="keywordflow">if</span> (serv.compare(this-&gt;conexao-&gt;resultado(rg,6)))
<a name="l01613"></a>01613                                     {
<a name="l01614"></a>01614                                     funcionario = <span class="keyword">false</span>;
<a name="l01615"></a>01615                                     }
<a name="l01616"></a>01616                                 }
<a name="l01617"></a>01617                             <span class="keywordflow">if</span> (!funcionario)
<a name="l01618"></a>01618                                 {
<a name="l01619"></a>01619                                 funcionario = <span class="keyword">true</span>;
<a name="l01620"></a>01620                                 serv.clear();
<a name="l01621"></a>01621                                 serv = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,6);
<a name="l01622"></a>01622                                 texto.clear();
<a name="l01623"></a>01623                                 texto = <span class="stringliteral">&quot;Funcionário: &quot;</span>+serv+<span class="stringliteral">&quot; - &quot;</span>;
<a name="l01624"></a>01624                                 texto.append(this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,3));
<a name="l01625"></a>01625                                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01626"></a>01626                             this-&gt;pags++;   HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01627"></a>01627                                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01628"></a>01628                                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[texto.length()+1];
<a name="l01629"></a>01629                                 strcpy(aux,texto.c_str());
<a name="l01630"></a>01630                                 HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x-10, converter(aux,1));
<a name="l01631"></a>01631                                 <span class="keyword">delete</span> aux;
<a name="l01632"></a>01632                                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01633"></a>01633                                 x -= 15;
<a name="l01634"></a>01634                                 r++;
<a name="l01635"></a>01635                                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01636"></a>01636                                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01637"></a>01637                                 }
<a name="l01638"></a>01638                             }
<a name="l01639"></a>01639                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01640"></a>01640                             {
<a name="l01641"></a>01641                             this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_CENTER;
<a name="l01642"></a>01642                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01643"></a>01643                             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01644"></a>01644                             AUX.clear();
<a name="l01645"></a>01645                             <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; endl;</span>
<a name="l01646"></a>01646                             AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j]);
<a name="l01647"></a>01647                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01648"></a>01648                             strcpy(aux,AUX.c_str());
<a name="l01649"></a>01649                             <span class="keywordflow">switch</span>(j)
<a name="l01650"></a>01650                                 {
<a name="l01651"></a>01651                                 <span class="keywordflow">case</span> 1:
<a name="l01652"></a>01652                                     {
<a name="l01653"></a>01653                                     aux = data_formatada(aux,2);
<a name="l01654"></a>01654                                     <span class="keywordflow">break</span>;
<a name="l01655"></a>01655                                     }
<a name="l01656"></a>01656                                 <span class="keywordflow">case</span> 2:
<a name="l01657"></a>01657                                     {
<a name="l01658"></a>01658                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01659"></a>01659                                     len = strlen(aux);
<a name="l01660"></a>01660                                     <span class="keywordflow">if</span> (len &gt; 28)
<a name="l01661"></a>01661                                         {
<a name="l01662"></a>01662                                         aux[28] = <span class="charliteral">&#39;\0&#39;</span>;
<a name="l01663"></a>01663                                         }
<a name="l01664"></a>01664                                     <span class="keywordflow">break</span>;
<a name="l01665"></a>01665                                     }
<a name="l01666"></a>01666                                 <span class="keywordflow">case</span> 3:
<a name="l01667"></a>01667                                     {
<a name="l01668"></a>01668                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01669"></a>01669                                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l01670"></a>01670                                     total += valor;
<a name="l01671"></a>01671                                     <span class="keyword">delete</span> aux;
<a name="l01672"></a>01672                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01673"></a>01673                                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01674"></a>01674                                     AUX.clear();
<a name="l01675"></a>01675                                     AUX = casa_milhar(aux,0);
<a name="l01676"></a>01676                                     <span class="keyword">delete</span> aux;
<a name="l01677"></a>01677                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01678"></a>01678                                     strcpy(aux,AUX.c_str());
<a name="l01679"></a>01679                                     <span class="keywordflow">break</span>;
<a name="l01680"></a>01680                                     }
<a name="l01681"></a>01681                                 <span class="keywordflow">case</span> 4:
<a name="l01682"></a>01682                                     {
<a name="l01683"></a>01683                                     AUX.clear();
<a name="l01684"></a>01684                                     AUX.append(aux);
<a name="l01685"></a>01685                                     <span class="keyword">delete</span> aux;
<a name="l01686"></a>01686                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[16];
<a name="l01687"></a>01687                                     strcpy(aux,<span class="stringliteral">&quot;CANCEL&quot;</span>);
<a name="l01688"></a>01688                                     <span class="keywordflow">if</span> (!AUX.compare(<span class="stringliteral">&quot;t&quot;</span>))
<a name="l01689"></a>01689                                         {
<a name="l01690"></a>01690                                         strcpy(aux,<span class="stringliteral">&quot;OK&quot;</span>);
<a name="l01691"></a>01691                                         }
<a name="l01692"></a>01692                                     <span class="keywordflow">break</span>;
<a name="l01693"></a>01693                                     }
<a name="l01694"></a>01694                                 }
<a name="l01695"></a>01695                             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a>, NULL);
<a name="l01696"></a>01696                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01697"></a>01697                             <span class="keyword">delete</span> aux;
<a name="l01698"></a>01698                             }
<a name="l01699"></a>01699                         <span class="keywordflow">break</span>;
<a name="l01700"></a>01700                         }
<a name="l01701"></a>01701                     <span class="keywordflow">case</span> 6:
<a name="l01702"></a>01702                         {
<a name="l01703"></a>01703                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01704"></a>01704                             {
<a name="l01705"></a>01705                             this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_CENTER;
<a name="l01706"></a>01706                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01707"></a>01707                             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01708"></a>01708                             AUX.clear();
<a name="l01709"></a>01709                             <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; endl;</span>
<a name="l01710"></a>01710                             AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j]);
<a name="l01711"></a>01711                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01712"></a>01712                             strcpy(aux,AUX.c_str());
<a name="l01713"></a>01713                             <span class="keywordflow">switch</span>(j)
<a name="l01714"></a>01714                                 {
<a name="l01715"></a>01715                                 <span class="keywordflow">case</span> 1:
<a name="l01716"></a>01716                                     {
<a name="l01717"></a>01717                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01718"></a>01718                                     len = strlen(aux);
<a name="l01719"></a>01719                                     <span class="keywordflow">if</span> (len &gt; 28)
<a name="l01720"></a>01720                                         {
<a name="l01721"></a>01721                                         aux[28] = <span class="charliteral">&#39;\0&#39;</span>;
<a name="l01722"></a>01722                                         }
<a name="l01723"></a>01723                                     <span class="keywordflow">break</span>;
<a name="l01724"></a>01724                                     }
<a name="l01725"></a>01725                                 <span class="keywordflow">case</span> 2:
<a name="l01726"></a>01726                                     {
<a name="l01727"></a>01727                                     AUX.clear();
<a name="l01728"></a>01728                                     AUX = casa_milhar(aux,1);
<a name="l01729"></a>01729                                     <span class="keyword">delete</span> aux;
<a name="l01730"></a>01730                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01731"></a>01731                                     strcpy(aux,AUX.c_str());
<a name="l01732"></a>01732                                     <span class="keywordflow">break</span>;
<a name="l01733"></a>01733                                     }
<a name="l01734"></a>01734                                 <span class="keywordflow">case</span> 3:
<a name="l01735"></a>01735                                     {
<a name="l01736"></a>01736                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01737"></a>01737                                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l01738"></a>01738                                     total += valor;
<a name="l01739"></a>01739                                     <span class="keyword">delete</span> aux;
<a name="l01740"></a>01740                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01741"></a>01741                                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01742"></a>01742                                     AUX.clear();
<a name="l01743"></a>01743                                     AUX = casa_milhar(aux,0);
<a name="l01744"></a>01744                                     <span class="keyword">delete</span> aux;
<a name="l01745"></a>01745                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01746"></a>01746                                     strcpy(aux,AUX.c_str());
<a name="l01747"></a>01747                                     <span class="keywordflow">break</span>;
<a name="l01748"></a>01748                                     }
<a name="l01749"></a>01749                                 <span class="keywordflow">case</span> 4:
<a name="l01750"></a>01750                                     {
<a name="l01751"></a>01751                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01752"></a>01752                                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l01753"></a>01753                                     total += valor;
<a name="l01754"></a>01754                                     <span class="keyword">delete</span> aux;
<a name="l01755"></a>01755                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01756"></a>01756                                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01757"></a>01757                                     AUX.clear();
<a name="l01758"></a>01758                                     AUX = casa_milhar(aux,0);
<a name="l01759"></a>01759                                     <span class="keyword">delete</span> aux;
<a name="l01760"></a>01760                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01761"></a>01761                                     strcpy(aux,AUX.c_str());
<a name="l01762"></a>01762                                     <span class="keywordflow">break</span>;
<a name="l01763"></a>01763                                     }
<a name="l01764"></a>01764                                 }
<a name="l01765"></a>01765                             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a>, NULL);
<a name="l01766"></a>01766                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01767"></a>01767                             <span class="keyword">delete</span> aux;
<a name="l01768"></a>01768                             }
<a name="l01769"></a>01769                         <span class="keywordflow">break</span>;
<a name="l01770"></a>01770                         }
<a name="l01771"></a>01771                     <span class="keywordflow">case</span> 7:
<a name="l01772"></a>01772                         {
<a name="l01773"></a>01773                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01774"></a>01774                             {
<a name="l01775"></a>01775                             this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_CENTER;
<a name="l01776"></a>01776                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01777"></a>01777                             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01778"></a>01778                             AUX.clear();
<a name="l01779"></a>01779                             <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; endl;</span>
<a name="l01780"></a>01780                             AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j]);
<a name="l01781"></a>01781                             <span class="keywordflow">if</span> (j == 1)
<a name="l01782"></a>01782                                 {
<a name="l01783"></a>01783                                 AUX += <span class="stringliteral">&quot;-&quot;</span>;
<a name="l01784"></a>01784                                 AUX.append(this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,2));
<a name="l01785"></a>01785                                 }
<a name="l01786"></a>01786                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01787"></a>01787                             strcpy(aux,AUX.c_str());
<a name="l01788"></a>01788                             <span class="keywordflow">switch</span>(j)
<a name="l01789"></a>01789                                 {
<a name="l01790"></a>01790                                 <span class="keywordflow">case</span> 1:
<a name="l01791"></a>01791                                     {
<a name="l01792"></a>01792                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01793"></a>01793 <span class="comment">/*                                  len = strlen(aux);</span>
<a name="l01794"></a>01794 <span class="comment">                                    if (len &gt; 28)</span>
<a name="l01795"></a>01795 <span class="comment">                                        {</span>
<a name="l01796"></a>01796 <span class="comment">                                        aux[28] = &#39;\0&#39;;</span>
<a name="l01797"></a>01797 <span class="comment">                                        }*/</span>
<a name="l01798"></a>01798                                     <span class="keywordflow">break</span>;
<a name="l01799"></a>01799                                     }
<a name="l01800"></a>01800                                 <span class="keywordflow">case</span> 2:
<a name="l01801"></a>01801                                     {
<a name="l01802"></a>01802                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01803"></a>01803                                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l01804"></a>01804                                     total += valor;
<a name="l01805"></a>01805                                     <span class="keyword">delete</span> aux;
<a name="l01806"></a>01806                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01807"></a>01807                                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01808"></a>01808                                     AUX.clear();
<a name="l01809"></a>01809                                     AUX = casa_milhar(aux,0);
<a name="l01810"></a>01810                                     <span class="keyword">delete</span> aux;
<a name="l01811"></a>01811                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01812"></a>01812                                     strcpy(aux,AUX.c_str());
<a name="l01813"></a>01813                                     <span class="keywordflow">break</span>;
<a name="l01814"></a>01814                                     }
<a name="l01815"></a>01815                                 }
<a name="l01816"></a>01816                             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a>, NULL);
<a name="l01817"></a>01817                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01818"></a>01818                             <span class="keyword">delete</span> aux;
<a name="l01819"></a>01819                             }
<a name="l01820"></a>01820                         <span class="keywordflow">break</span>;
<a name="l01821"></a>01821                         }
<a name="l01822"></a>01822                     <span class="keywordflow">case</span> 8:
<a name="l01823"></a>01823                         {
<a name="l01824"></a>01824                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01825"></a>01825                             {
<a name="l01826"></a>01826                             this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_CENTER;
<a name="l01827"></a>01827                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01828"></a>01828                             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01829"></a>01829                             AUX.clear();
<a name="l01830"></a>01830                             <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; endl;</span>
<a name="l01831"></a>01831                             AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,this-&gt;<a class="code" href="classPDFNEW.html#ab778979e388a37f28a260d51fec097fe">col_reg</a>[j]);
<a name="l01832"></a>01832                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01833"></a>01833                             strcpy(aux,AUX.c_str());
<a name="l01834"></a>01834                             <span class="keywordflow">switch</span>(j)
<a name="l01835"></a>01835                                 {
<a name="l01836"></a>01836                                 <span class="keywordflow">case</span> 1:
<a name="l01837"></a>01837                                     {
<a name="l01838"></a>01838                                     aux = data_formatada(aux,2);
<a name="l01839"></a>01839                                     <span class="keywordflow">break</span>;
<a name="l01840"></a>01840                                     }
<a name="l01841"></a>01841                                 <span class="keywordflow">case</span> 2:
<a name="l01842"></a>01842                                     {
<a name="l01843"></a>01843                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01844"></a>01844                                     len = strlen(aux);
<a name="l01845"></a>01845                                     <span class="keywordflow">if</span> (len &gt; 20)
<a name="l01846"></a>01846                                         {
<a name="l01847"></a>01847                                         aux[20] = <span class="charliteral">&#39;\0&#39;</span>;
<a name="l01848"></a>01848                                         }
<a name="l01849"></a>01849                                     <span class="keywordflow">break</span>;
<a name="l01850"></a>01850                                     }
<a name="l01851"></a>01851                                 <span class="keywordflow">case</span> 4:
<a name="l01852"></a>01852                                     {
<a name="l01853"></a>01853                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01854"></a>01854                                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l01855"></a>01855                                     total += valor;
<a name="l01856"></a>01856                                     <span class="keyword">delete</span> aux;
<a name="l01857"></a>01857                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01858"></a>01858                                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01859"></a>01859                                     AUX.clear();
<a name="l01860"></a>01860                                     AUX = casa_milhar(aux,0);
<a name="l01861"></a>01861                                     <span class="keyword">delete</span> aux;
<a name="l01862"></a>01862                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01863"></a>01863                                     strcpy(aux,AUX.c_str());
<a name="l01864"></a>01864                                     <span class="keywordflow">break</span>;
<a name="l01865"></a>01865                                     }
<a name="l01866"></a>01866                                 <span class="keywordflow">case</span> 6:
<a name="l01867"></a>01867                                     {
<a name="l01868"></a>01868                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01869"></a>01869                                     <span class="keywordflow">break</span>;
<a name="l01870"></a>01870                                     }
<a name="l01871"></a>01871                                 <span class="keywordflow">case</span> 7:
<a name="l01872"></a>01872                                     {
<a name="l01873"></a>01873                                     AUX.clear();
<a name="l01874"></a>01874                                     AUX.append(aux);
<a name="l01875"></a>01875                                     <span class="keyword">delete</span> aux;
<a name="l01876"></a>01876                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[16];
<a name="l01877"></a>01877                                     strcpy(aux,<span class="stringliteral">&quot;CANCEL&quot;</span>);
<a name="l01878"></a>01878                                     <span class="keywordflow">if</span> (!AUX.compare(<span class="stringliteral">&quot;t&quot;</span>))
<a name="l01879"></a>01879                                         {
<a name="l01880"></a>01880                                         strcpy(aux,<span class="stringliteral">&quot;OK&quot;</span>);
<a name="l01881"></a>01881                                         }
<a name="l01882"></a>01882                                     <span class="keywordflow">break</span>;
<a name="l01883"></a>01883                                     }
<a name="l01884"></a>01884                                 }
<a name="l01885"></a>01885                             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a>, NULL);
<a name="l01886"></a>01886                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01887"></a>01887                             <span class="keyword">delete</span> aux;
<a name="l01888"></a>01888                             }
<a name="l01889"></a>01889                         <span class="keywordflow">break</span>;
<a name="l01890"></a>01890                         }                                       
<a name="l01891"></a>01891                     <span class="keywordflow">case</span> 9:
<a name="l01892"></a>01892                         {
<a name="l01893"></a>01893                         <span class="keywordflow">for</span> (j=0; j &lt; this-&gt;<a class="code" href="classPDFNEW.html#a0faa94d33ef4b75252ee540eaa9146b3">colunas</a>; j++)
<a name="l01894"></a>01894                             {
<a name="l01895"></a>01895                             this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_CENTER;
<a name="l01896"></a>01896                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01897"></a>01897                             HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l01898"></a>01898                             AUX.clear();
<a name="l01899"></a>01899                             <span class="comment">//cout &lt;&lt; &quot;linha: &quot; &lt;&lt; rg &lt;&lt; &quot; coluna: &quot;&lt;&lt; this-&gt;col_reg[j] &lt;&lt; &quot; j: &quot; &lt;&lt; j &lt;&lt; endl;</span>
<a name="l01900"></a>01900                             AUX = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(rg,j);
<a name="l01901"></a>01901                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01902"></a>01902                             strcpy(aux,AUX.c_str());
<a name="l01903"></a>01903                             <span class="keywordflow">switch</span>(j)
<a name="l01904"></a>01904                                 {
<a name="l01905"></a>01905                                 <span class="keywordflow">case</span> 1:
<a name="l01906"></a>01906                                 <span class="keywordflow">case</span> 2:
<a name="l01907"></a>01907                                     {
<a name="l01908"></a>01908                                     aux = data_formatada(aux,2);
<a name="l01909"></a>01909                                     <span class="keywordflow">break</span>;
<a name="l01910"></a>01910                                     }
<a name="l01911"></a>01911                                 <span class="keywordflow">case</span> 3:
<a name="l01912"></a>01912                                     {
<a name="l01913"></a>01913                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01914"></a>01914                                     len = strlen(aux);
<a name="l01915"></a>01915                                     <span class="keywordflow">if</span> (len &gt; 14)
<a name="l01916"></a>01916                                         {
<a name="l01917"></a>01917                                         aux[14] = <span class="charliteral">&#39;\0&#39;</span>;
<a name="l01918"></a>01918                                         }
<a name="l01919"></a>01919                                     <span class="keywordflow">break</span>;
<a name="l01920"></a>01920                                     }
<a name="l01921"></a>01921                                 <span class="keywordflow">case</span> 5:
<a name="l01922"></a>01922                                     {
<a name="l01923"></a>01923                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_RIGHT;
<a name="l01924"></a>01924                                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l01925"></a>01925                                     total += valor;
<a name="l01926"></a>01926                                     <span class="keyword">delete</span> aux;
<a name="l01927"></a>01927                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01928"></a>01928                                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l01929"></a>01929                                     AUX.clear();
<a name="l01930"></a>01930                                     AUX = casa_milhar(aux,0);
<a name="l01931"></a>01931                                     <span class="keyword">delete</span> aux;
<a name="l01932"></a>01932                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l01933"></a>01933                                     strcpy(aux,AUX.c_str());
<a name="l01934"></a>01934                                     <span class="keywordflow">break</span>;
<a name="l01935"></a>01935                                     }
<a name="l01936"></a>01936                                 <span class="keywordflow">case</span> 7:
<a name="l01937"></a>01937                                     {
<a name="l01938"></a>01938                                     this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a> = HPDF_TALIGN_LEFT;
<a name="l01939"></a>01939                                     <span class="keywordflow">break</span>;
<a name="l01940"></a>01940                                     }
<a name="l01941"></a>01941                                 <span class="keywordflow">case</span> 8:
<a name="l01942"></a>01942                                     {
<a name="l01943"></a>01943                                     AUX.clear();
<a name="l01944"></a>01944                                     AUX.append(aux);
<a name="l01945"></a>01945                                     <span class="keyword">delete</span> aux;
<a name="l01946"></a>01946                                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[16];
<a name="l01947"></a>01947                                     strcpy(aux,<span class="stringliteral">&quot;CANCEL&quot;</span>);
<a name="l01948"></a>01948                                     <span class="keywordflow">if</span> (!AUX.compare(<span class="stringliteral">&quot;t&quot;</span>))
<a name="l01949"></a>01949                                         {
<a name="l01950"></a>01950                                         strcpy(aux,<span class="stringliteral">&quot;OK&quot;</span>);
<a name="l01951"></a>01951                                         }
<a name="l01952"></a>01952                                     <span class="keywordflow">break</span>;
<a name="l01953"></a>01953                                     }
<a name="l01954"></a>01954                                 }
<a name="l01955"></a>01955                             HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][0], x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[j][1], 15, converter(aux,1), this-&gt;<a class="code" href="classPDFNEW.html#ae02e82c57014153a512f58c4398ef549">Alinhamento</a>, NULL);
<a name="l01956"></a>01956                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01957"></a>01957                             <span class="keyword">delete</span> aux;
<a name="l01958"></a>01958                             }
<a name="l01959"></a>01959                         <span class="keywordflow">break</span>;
<a name="l01960"></a>01960                         }
<a name="l01961"></a>01961                     }
<a name="l01962"></a>01962                 x -= 15;
<a name="l01963"></a>01963                 rg++;
<a name="l01964"></a>01964                 <span class="comment">//cout &lt;&lt; rg &lt;&lt; &quot; de &quot; &lt;&lt; this-&gt;total_reg &lt;&lt; endl;</span>
<a name="l01965"></a>01965                 <span class="keywordflow">if</span> (rg &gt; (this-&gt;<a class="code" href="classPDFNEW.html#ac02674f59c2c42f26c6d53f3fb7dc22d">total_reg</a>-1))
<a name="l01966"></a>01966                     {
<a name="l01967"></a>01967                     <span class="comment">//cout &lt;&lt; &quot;estou aki&quot; &lt;&lt; endl;</span>
<a name="l01968"></a>01968                     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l01969"></a>01969                         {
<a name="l01970"></a>01970                         <span class="keywordflow">case</span> 3:
<a name="l01971"></a>01971                             {
<a name="l01972"></a>01972                             <span class="keywordflow">if</span> (r &gt;= 48)
<a name="l01973"></a>01973                                 {
<a name="l01974"></a>01974                                 this-&gt;<a class="code" href="classPDFNEW.html#a69785def7987e87d3ce14f0a1f17edeb">set_rodape</a> ();
<a name="l01975"></a>01975                                 x = 765;
<a name="l01976"></a>01976                                 this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a>++;
<a name="l01977"></a>01977                                 this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a> = HPDF_AddPage (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>);
<a name="l01978"></a>01978                                 HPDF_Page_SetSize(this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,HPDF_PAGE_SIZE_A4,HPDF_PAGE_PORTRAIT);
<a name="l01979"></a>01979 
<a name="l01980"></a>01980                                 this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> = HPDF_Page_GetHeight (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01981"></a>01981                                 this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a> = HPDF_Page_GetWidth (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01982"></a>01982 
<a name="l01983"></a>01983                                 this-&gt;<a class="code" href="classPDFNEW.html#a37b4755a2555e5a2592738a21c6fe1b3">set_cabecalho</a>();
<a name="l01984"></a>01984                                 <span class="comment">//Setando fonte padrão</span>
<a name="l01985"></a>01985                                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01986"></a>01986                                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01987"></a>01987                                 }
<a name="l01988"></a>01988                             HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x);
<a name="l01989"></a>01989                             HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, x);
<a name="l01990"></a>01990                             HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01991"></a>01991                             x -= 15;
<a name="l01992"></a>01992                             this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l01993"></a>01993                             HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l01994"></a>01994                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l01995"></a>01995                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l01996"></a>01996                             sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,total);
<a name="l01997"></a>01997                             AUX.clear();
<a name="l01998"></a>01998                             AUX = casa_milhar(aux,0);
<a name="l01999"></a>01999                             <span class="keyword">delete</span> aux;
<a name="l02000"></a>02000                             AUX = <span class="stringliteral">&quot;Totalizando R$ &quot;</span>+AUX;
<a name="l02001"></a>02001                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02002"></a>02002                             strcpy(aux,AUX.c_str());
<a name="l02003"></a>02003                             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x, converter(aux,1));
<a name="l02004"></a>02004                             <span class="keyword">delete</span> aux;
<a name="l02005"></a>02005                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02006"></a>02006                             <span class="keywordflow">break</span>;
<a name="l02007"></a>02007                             }
<a name="l02008"></a>02008                         <span class="keywordflow">case</span> 4:
<a name="l02009"></a>02009                             {
<a name="l02010"></a>02010                             this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a>++;
<a name="l02011"></a>02011                             <span class="keywordflow">break</span>;
<a name="l02012"></a>02012                             }
<a name="l02013"></a>02013                         <span class="keywordflow">case</span> 6:
<a name="l02014"></a>02014                         <span class="keywordflow">case</span> 7:
<a name="l02015"></a>02015                         <span class="keywordflow">case</span> 9:
<a name="l02016"></a>02016                             {
<a name="l02017"></a>02017                             HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x);
<a name="l02018"></a>02018                             HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, x);
<a name="l02019"></a>02019                             HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02020"></a>02020                             this-&gt;<a class="code" href="classPDFNEW.html#a652643282b9cc26cf72e348aafc6b657">resumo</a>(&amp;x,&amp;r);
<a name="l02021"></a>02021                             HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x);
<a name="l02022"></a>02022                             HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, x);
<a name="l02023"></a>02023                             HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02024"></a>02024                             <span class="keywordflow">break</span>;
<a name="l02025"></a>02025                             }
<a name="l02026"></a>02026                         <span class="keywordflow">case</span> 8:
<a name="l02027"></a>02027                             {
<a name="l02028"></a>02028                             HPDF_Page_MoveTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x);
<a name="l02029"></a>02029                             HPDF_Page_LineTo (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a>-20, x);
<a name="l02030"></a>02030                             HPDF_Page_Stroke (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02031"></a>02031                             x -= 15;
<a name="l02032"></a>02032                             r++;
<a name="l02033"></a>02033                             this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l02034"></a>02034                             HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l02035"></a>02035                             HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02036"></a>02036                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02037"></a>02037                             sprintf(aux,<span class="stringliteral">&quot;%d&quot;</span>,this-&gt;<a class="code" href="classPDFNEW.html#ac02674f59c2c42f26c6d53f3fb7dc22d">total_reg</a>);
<a name="l02038"></a>02038                             AUX.clear();
<a name="l02039"></a>02039                             AUX = casa_milhar(aux,1);
<a name="l02040"></a>02040                             <span class="keyword">delete</span> aux;
<a name="l02041"></a>02041                             AUX = <span class="stringliteral">&quot;Total de ocorrências: &quot;</span>+AUX;
<a name="l02042"></a>02042                             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02043"></a>02043                             strcpy(aux,AUX.c_str());
<a name="l02044"></a>02044                             HPDF_Page_TextOut (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 15, x, converter(aux,1));
<a name="l02045"></a>02045                             <span class="keyword">delete</span> aux;
<a name="l02046"></a>02046                             HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02047"></a>02047                             <span class="keywordflow">break</span>;
<a name="l02048"></a>02048                             }
<a name="l02049"></a>02049                         }
<a name="l02050"></a>02050                     i=this-&gt;pags;
<a name="l02051"></a>02051                     <span class="keywordflow">break</span>;
<a name="l02052"></a>02052                     }
<a name="l02053"></a>02053                 }
<a name="l02054"></a>02054             this-&gt;<a class="code" href="classPDFNEW.html#a69785def7987e87d3ce14f0a1f17edeb">set_rodape</a>();
<a name="l02055"></a>02055             }
<a name="l02056"></a>02056         }
<a name="l02057"></a>02057     }
<a name="l02058"></a>02058 
<a name="l02064"></a><a class="code" href="classPDFNEW.html#a4f5b3efbcdc9af978b23e84fb0d75d95">02064</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#a4f5b3efbcdc9af978b23e84fb0d75d95">PDFNEW::dados_funcionario</a>(<span class="keywordtype">int</span> modo)
<a name="l02065"></a>02065     {
<a name="l02066"></a>02066     <span class="keywordtype">char</span> *aux;
<a name="l02067"></a>02067     <span class="keywordtype">string</span> AUX;
<a name="l02068"></a>02068 
<a name="l02069"></a>02069     <span class="keywordflow">switch</span>(modo)
<a name="l02070"></a>02070         {
<a name="l02071"></a>02071         <span class="keywordflow">case</span> 1:
<a name="l02072"></a>02072             {
<a name="l02073"></a>02073             AUX.clear();
<a name="l02074"></a>02074             AUX = <span class="stringliteral">&quot;select nome from cadastro.funcionario where cod_fun=&quot;</span>;
<a name="l02075"></a>02075             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[4];
<a name="l02076"></a>02076             sprintf(aux,<span class="stringliteral">&quot;%d&quot;</span>,this-&gt;<a class="code" href="classPDFNEW.html#a261f3592050203da0bbf862080c3bff8">cod_fun</a>);
<a name="l02077"></a>02077             AUX.append(aux);
<a name="l02078"></a>02078             <span class="keyword">delete</span> aux;
<a name="l02079"></a>02079             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02080"></a>02080             strcpy(aux,AUX.c_str());
<a name="l02081"></a>02081             this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;executar(aux,0);
<a name="l02082"></a>02082             <span class="keyword">delete</span> aux;
<a name="l02083"></a>02083             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;query_result == 3)
<a name="l02084"></a>02084                 {
<a name="l02085"></a>02085                 cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;mensagem &lt;&lt; endl;
<a name="l02086"></a>02086                 }
<a name="l02087"></a>02087             <span class="keywordflow">else</span>
<a name="l02088"></a>02088                 {
<a name="l02089"></a>02089                 this-&gt;<a class="code" href="classPDFNEW.html#ad2c28c7364be2f40daf6c03c33a39394">nome_fun</a>.clear();
<a name="l02090"></a>02090                 this-&gt;<a class="code" href="classPDFNEW.html#ad2c28c7364be2f40daf6c03c33a39394">nome_fun</a> = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(0,0);
<a name="l02091"></a>02091                 }
<a name="l02092"></a>02092             <span class="keywordflow">break</span>;
<a name="l02093"></a>02093             }
<a name="l02094"></a>02094         <span class="keywordflow">case</span> 2:
<a name="l02095"></a>02095             {
<a name="l02096"></a>02096             AUX.clear();
<a name="l02097"></a>02097             AUX = <span class="stringliteral">&quot;select nome from cadastro.funcionario where cod_fun=&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a94340afef8600d613ccb6a86573e69f4">cod_funcionario</a>;
<a name="l02098"></a>02098             aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02099"></a>02099             strcpy(aux,AUX.c_str());
<a name="l02100"></a>02100             this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;executar(aux,0);
<a name="l02101"></a>02101             <span class="keyword">delete</span> aux;
<a name="l02102"></a>02102             <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;query_result == 3)
<a name="l02103"></a>02103                 {
<a name="l02104"></a>02104                 cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;mensagem &lt;&lt; endl;
<a name="l02105"></a>02105                 }
<a name="l02106"></a>02106             <span class="keywordflow">else</span>
<a name="l02107"></a>02107                 {
<a name="l02108"></a>02108                 this-&gt;<a class="code" href="classPDFNEW.html#afcc24f575c8be8424ac5753a63c22db3">nome_funcionario</a>.clear();
<a name="l02109"></a>02109                 this-&gt;<a class="code" href="classPDFNEW.html#afcc24f575c8be8424ac5753a63c22db3">nome_funcionario</a> = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(0,0);
<a name="l02110"></a>02110                 }
<a name="l02111"></a>02111             <span class="keywordflow">break</span>;
<a name="l02112"></a>02112             }
<a name="l02113"></a>02113         }
<a name="l02114"></a>02114     }
<a name="l02115"></a>02115 
<a name="l02119"></a><a class="code" href="classPDFNEW.html#a6ae7e57e6c9e0c4a3377494da02cc3a0">02119</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#a6ae7e57e6c9e0c4a3377494da02cc3a0">PDFNEW::dados_servico</a>()
<a name="l02120"></a>02120     {
<a name="l02121"></a>02121     <span class="keywordtype">char</span> *aux;
<a name="l02122"></a>02122     <span class="keywordtype">string</span> AUX;
<a name="l02123"></a>02123 
<a name="l02124"></a>02124     AUX.clear();
<a name="l02125"></a>02125     AUX = <span class="stringliteral">&quot;select codigo, descricao from cadastro.servicos where cod_serv=&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a747792d4b04293754b868e56d1116d23">cod_servico</a>;
<a name="l02126"></a>02126     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02127"></a>02127     strcpy(aux,AUX.c_str());
<a name="l02128"></a>02128     this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;executar(aux,0);
<a name="l02129"></a>02129     <span class="keyword">delete</span> aux;
<a name="l02130"></a>02130     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;query_result == 3)
<a name="l02131"></a>02131         {
<a name="l02132"></a>02132         cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;mensagem &lt;&lt; endl;
<a name="l02133"></a>02133         }
<a name="l02134"></a>02134     <span class="keywordflow">else</span>
<a name="l02135"></a>02135         {
<a name="l02136"></a>02136         this-&gt;<a class="code" href="classPDFNEW.html#a27822bac44bd52d6f043ae3a707eae48">codigo_servico</a>.clear();
<a name="l02137"></a>02137         this-&gt;<a class="code" href="classPDFNEW.html#a27822bac44bd52d6f043ae3a707eae48">codigo_servico</a> = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(0,0);
<a name="l02138"></a>02138         this-&gt;<a class="code" href="classPDFNEW.html#a19cc20a8423f03afd45a4b1f7a7e3752">desc_servico</a>.clear();
<a name="l02139"></a>02139         this-&gt;<a class="code" href="classPDFNEW.html#a19cc20a8423f03afd45a4b1f7a7e3752">desc_servico</a> = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(0,1);
<a name="l02140"></a>02140         }
<a name="l02141"></a>02141     }
<a name="l02142"></a>02142 
<a name="l02146"></a><a class="code" href="classPDFNEW.html#aec65a30bface915d4a8f59f0d6a4f69f">02146</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#aec65a30bface915d4a8f59f0d6a4f69f">PDFNEW::dados_cliente</a>()
<a name="l02147"></a>02147 {
<a name="l02148"></a>02148     <span class="keywordtype">char</span> *aux;
<a name="l02149"></a>02149     <span class="keywordtype">string</span> AUX;
<a name="l02150"></a>02150 
<a name="l02151"></a>02151     AUX.clear();
<a name="l02152"></a>02152     AUX = <span class="stringliteral">&quot;select nome from cadastro.clientes where cod_cli=&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#abd49fe7513704b0d8d71ade470f23251">cod_cliente</a>;
<a name="l02153"></a>02153     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02154"></a>02154     strcpy(aux,AUX.c_str());
<a name="l02155"></a>02155     this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;executar(aux,0);
<a name="l02156"></a>02156     <span class="keyword">delete</span> aux;
<a name="l02157"></a>02157     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;query_result == 3)
<a name="l02158"></a>02158         {
<a name="l02159"></a>02159         cout &lt;&lt; this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;mensagem &lt;&lt; endl;
<a name="l02160"></a>02160         }
<a name="l02161"></a>02161     <span class="keywordflow">else</span>
<a name="l02162"></a>02162         {
<a name="l02163"></a>02163         this-&gt;<a class="code" href="classPDFNEW.html#ae759b97cb3e38710351f6d103f9ca471">nome_cliente</a>.clear();
<a name="l02164"></a>02164         this-&gt;<a class="code" href="classPDFNEW.html#ae759b97cb3e38710351f6d103f9ca471">nome_cliente</a> = this-&gt;<a class="code" href="classPDFNEW.html#aa80ccd507b1c2e2a394effbcf6dfa6ac">conexao</a>-&gt;resultado(0,0);
<a name="l02165"></a>02165         }
<a name="l02166"></a>02166     }
<a name="l02167"></a>02167 
<a name="l02174"></a><a class="code" href="classPDFNEW.html#a195fa9e0a5ba0197261f90776d837e93">02174</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#a195fa9e0a5ba0197261f90776d837e93">PDFNEW::detalhamento</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *rec, <span class="keyword">const</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> *r, <span class="keywordtype">int</span> *x)
<a name="l02175"></a>02175     {
<a name="l02176"></a>02176     <span class="keywordtype">string</span> SQL, AUX;
<a name="l02177"></a>02177     <span class="keywordtype">char</span> *sql, *aux;
<a name="l02178"></a>02178     <span class="keywordtype">int</span> <a class="code" href="classPDFNEW.html#a5f3b3cce9f2e0a74f65e271a416e766b">i</a>, total;
<a name="l02179"></a>02179     <span class="keywordtype">float</span> valor;
<a name="l02180"></a>02180     BANCO *detalhe;
<a name="l02181"></a>02181 
<a name="l02182"></a>02182     detalhe = <span class="keyword">new</span> BANCO(CONF_FILE);
<a name="l02183"></a>02183     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l02184"></a>02184         {
<a name="l02185"></a>02185         <span class="keywordflow">case</span> 4:
<a name="l02186"></a>02186             {
<a name="l02187"></a>02187             SQL.clear();
<a name="l02188"></a>02188             SQL = <span class="stringliteral">&quot;select servicos.descricao, entrada.qtd, entrada.total_liq from caixa.entrada inner join cadastro.servicos on entrada.cod_serv=servicos.cod_serv where entrada.e_s=1 and entrada.rec=&quot;</span>;
<a name="l02189"></a>02189             SQL.append(rec);
<a name="l02190"></a>02190             SQL += <span class="stringliteral">&quot;and entrada.data=&#39;&quot;</span>;
<a name="l02191"></a>02191             SQL.append(data);
<a name="l02192"></a>02192             SQL +=<span class="stringliteral">&quot;&#39; order by servicos.descricao&quot;</span>;
<a name="l02193"></a>02193             sql = <span class="keyword">new</span> <span class="keywordtype">char</span>[SQL.length()+1];
<a name="l02194"></a>02194             strcpy(sql,SQL.c_str());
<a name="l02195"></a>02195             detalhe-&gt;executar(sql,0);
<a name="l02196"></a>02196             <span class="keywordflow">if</span> (detalhe-&gt;query_result == 3)
<a name="l02197"></a>02197                 {
<a name="l02198"></a>02198                 cout &lt;&lt; detalhe-&gt;mensagem &lt;&lt; endl;
<a name="l02199"></a>02199                 }
<a name="l02200"></a>02200             <span class="keywordflow">else</span>
<a name="l02201"></a>02201                 {
<a name="l02202"></a>02202                 total = detalhe-&gt;registros;
<a name="l02203"></a>02203                 <span class="keywordflow">for</span> (i=0; i &lt; total; i++)
<a name="l02204"></a>02204                     {
<a name="l02205"></a>02205                     *r = *r + 1;
<a name="l02206"></a>02206                     <span class="keywordflow">if</span> (*r &gt;= 48)
<a name="l02207"></a>02207                         {
<a name="l02208"></a>02208                         this-&gt;<a class="code" href="classPDFNEW.html#a69785def7987e87d3ce14f0a1f17edeb">set_rodape</a> ();
<a name="l02209"></a>02209                         *r = 1;
<a name="l02210"></a>02210                         *x = 765;
<a name="l02211"></a>02211                         this-&gt;<a class="code" href="classPDFNEW.html#a3d1ecf89b8f36ea7e8dec056e67c5f4c">pag</a>++;
<a name="l02212"></a>02212                         this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a> = HPDF_AddPage (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>);
<a name="l02213"></a>02213                         HPDF_Page_SetSize(this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,HPDF_PAGE_SIZE_A4,HPDF_PAGE_PORTRAIT);
<a name="l02214"></a>02214 
<a name="l02215"></a>02215                         this-&gt;<a class="code" href="classPDFNEW.html#ab4faeaa8967ab96feeb70f35af59756e">Altura</a> = HPDF_Page_GetHeight (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02216"></a>02216                         this-&gt;<a class="code" href="classPDFNEW.html#a3a39e4054b435f175b97dbc38e0f17a8">Largura</a> = HPDF_Page_GetWidth (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02217"></a>02217 
<a name="l02218"></a>02218                         this-&gt;<a class="code" href="classPDFNEW.html#a37b4755a2555e5a2592738a21c6fe1b3">set_cabecalho</a>();
<a name="l02219"></a>02219                         <span class="comment">//Setando fonte padrão</span>
<a name="l02220"></a>02220                         this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Roman&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l02221"></a>02221                         HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a>, 12);
<a name="l02222"></a>02222                         }
<a name="l02223"></a>02223                     HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02224"></a>02224                     HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02225"></a>02225                     AUX.clear();
<a name="l02226"></a>02226                     AUX.append(detalhe-&gt;resultado(i,0));
<a name="l02227"></a>02227                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02228"></a>02228                     strcpy(aux,AUX.c_str());
<a name="l02229"></a>02229                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][0], *x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[0][1], 15, converter(aux,1), HPDF_TALIGN_LEFT, NULL);
<a name="l02230"></a>02230                     HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02231"></a>02231                     <span class="keyword">delete</span> aux;
<a name="l02232"></a>02232                     HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02233"></a>02233                     HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02234"></a>02234                     AUX.clear();
<a name="l02235"></a>02235                     AUX = detalhe-&gt;resultado(i,1);
<a name="l02236"></a>02236                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02237"></a>02237                     strcpy(aux,AUX.c_str());
<a name="l02238"></a>02238                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[1][0], *x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[1][1], 15, converter(aux,1), HPDF_TALIGN_CENTER, NULL);
<a name="l02239"></a>02239                     HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02240"></a>02240                     <span class="keyword">delete</span> aux;
<a name="l02241"></a>02241                     HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02242"></a>02242                     HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02243"></a>02243                     AUX.clear();
<a name="l02244"></a>02244                     AUX = detalhe-&gt;resultado(i,1);
<a name="l02245"></a>02245                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02246"></a>02246                     strcpy(aux,AUX.c_str());
<a name="l02247"></a>02247                     valor = atof(valor_formatado(aux,2).c_str());
<a name="l02248"></a>02248                     <span class="keyword">delete</span> aux;
<a name="l02249"></a>02249                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02250"></a>02250                     sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l02251"></a>02251                     AUX.clear();
<a name="l02252"></a>02252                     AUX = casa_milhar(aux,0);
<a name="l02253"></a>02253                     <span class="keyword">delete</span> aux;
<a name="l02254"></a>02254                     aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02255"></a>02255                     strcpy(aux,AUX.c_str());
<a name="l02256"></a>02256                     HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[2][0], *x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[2][1], 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02257"></a>02257                     HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02258"></a>02258                     <span class="keyword">delete</span> aux;
<a name="l02259"></a>02259                     *x -= 15;
<a name="l02260"></a>02260                     }
<a name="l02261"></a>02261                 }
<a name="l02262"></a>02262             <span class="keywordflow">break</span>;
<a name="l02263"></a>02263             }
<a name="l02264"></a>02264         }
<a name="l02265"></a>02265     <span class="keyword">delete</span> detalhe;
<a name="l02266"></a>02266     }
<a name="l02267"></a>02267 
<a name="l02272"></a><a class="code" href="classPDFNEW.html#a652643282b9cc26cf72e348aafc6b657">02272</a> <span class="keywordtype">void</span> <a class="code" href="classPDFNEW.html#a652643282b9cc26cf72e348aafc6b657">PDFNEW::resumo</a>(<span class="keywordtype">int</span> *x, <span class="keywordtype">int</span> *r)
<a name="l02273"></a>02273     {
<a name="l02274"></a>02274     <span class="keywordtype">string</span> SQL, AUX;
<a name="l02275"></a>02275     <span class="keywordtype">char</span> *sql, *aux;
<a name="l02276"></a>02276     <span class="keywordtype">int</span> <a class="code" href="classPDFNEW.html#a5f3b3cce9f2e0a74f65e271a416e766b">i</a>, total;
<a name="l02277"></a>02277     <span class="keywordtype">float</span> valor;
<a name="l02278"></a>02278     BANCO *resumo;
<a name="l02279"></a>02279 
<a name="l02280"></a>02280     resumo = <span class="keyword">new</span> BANCO(CONF_FILE);
<a name="l02281"></a>02281     <span class="keywordflow">switch</span>(this-&gt;<a class="code" href="classPDFNEW.html#a2777dbcb7be3fe6a840e434fd7d3c922">tipo_relatorio</a>)
<a name="l02282"></a>02282         {
<a name="l02283"></a>02283         <span class="keywordflow">case</span> 6:
<a name="l02284"></a>02284             {
<a name="l02285"></a>02285             SQL.clear();
<a name="l02286"></a>02286             SQL = <span class="stringliteral">&quot;select sum(total), sum(desconto), sum(total_liq), sum(funjecc3) &quot;</span>;
<a name="l02287"></a>02287             SQL += <span class="stringliteral">&quot;from caixa.lancamentos &quot;</span>;
<a name="l02288"></a>02288             SQL += <span class="stringliteral">&quot;where e_s=1 and data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39;&quot;</span>;
<a name="l02289"></a>02289             sql = <span class="keyword">new</span> <span class="keywordtype">char</span>[SQL.length()+1];
<a name="l02290"></a>02290             strcpy(sql,SQL.c_str());
<a name="l02291"></a>02291             resumo-&gt;executar(sql,0);
<a name="l02292"></a>02292             <span class="keywordflow">if</span> (resumo-&gt;query_result == 3)
<a name="l02293"></a>02293                 {
<a name="l02294"></a>02294                 cout &lt;&lt; resumo-&gt;mensagem &lt;&lt; endl;
<a name="l02295"></a>02295                 }
<a name="l02296"></a>02296             <span class="keywordflow">else</span>
<a name="l02297"></a>02297                 {
<a name="l02298"></a>02298                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02299"></a>02299                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02300"></a>02300                 AUX.clear();
<a name="l02301"></a>02301                 AUX = resumo-&gt;resultado(0,0);
<a name="l02302"></a>02302                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02303"></a>02303                 strcpy(aux,AUX.c_str());
<a name="l02304"></a>02304                 valor = atof(valor_formatado(aux,2).c_str());
<a name="l02305"></a>02305                 <span class="keyword">delete</span> aux;
<a name="l02306"></a>02306                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02307"></a>02307                 sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l02308"></a>02308                 AUX.clear();
<a name="l02309"></a>02309                 AUX = casa_milhar(aux,0);
<a name="l02310"></a>02310                 <span class="keyword">delete</span> aux;
<a name="l02311"></a>02311                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02312"></a>02312                 strcpy(aux,AUX.c_str());
<a name="l02313"></a>02313                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[3][0], *x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[3][1], 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02314"></a>02314                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02315"></a>02315                 <span class="keyword">delete</span> aux;
<a name="l02316"></a>02316                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02317"></a>02317                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);                    
<a name="l02318"></a>02318                 AUX.clear();
<a name="l02319"></a>02319                 AUX = resumo-&gt;resultado(0,1);
<a name="l02320"></a>02320                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02321"></a>02321                 strcpy(aux,AUX.c_str());
<a name="l02322"></a>02322                 valor = atof(valor_formatado(aux,2).c_str());
<a name="l02323"></a>02323                 <span class="keyword">delete</span> aux;
<a name="l02324"></a>02324                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02325"></a>02325                 sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l02326"></a>02326                 AUX.clear();
<a name="l02327"></a>02327                 AUX = casa_milhar(aux,0);
<a name="l02328"></a>02328                 <span class="keyword">delete</span> aux;
<a name="l02329"></a>02329                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02330"></a>02330                 strcpy(aux,AUX.c_str());
<a name="l02331"></a>02331                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[4][0], *x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[4][1], 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02332"></a>02332                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02333"></a>02333                 <span class="keyword">delete</span> aux;
<a name="l02334"></a>02334                 *x -= 15;
<a name="l02335"></a>02335                 *r++;
<a name="l02336"></a>02336                 AUX.clear();
<a name="l02337"></a>02337                 AUX = <span class="stringliteral">&quot;TOTAL LÍQUIDO DO PERÍODO: &quot;</span>;
<a name="l02338"></a>02338                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02339"></a>02339                 strcpy(aux,AUX.c_str());
<a name="l02340"></a>02340                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l02341"></a>02341                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;Font_Definida, 12);
<a name="l02342"></a>02342                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02343"></a>02343                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02344"></a>02344                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,15, *x, 300, 15, converter(aux,1), HPDF_TALIGN_LEFT, NULL);
<a name="l02345"></a>02345                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02346"></a>02346                 <span class="keyword">delete</span> aux;
<a name="l02347"></a>02347                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02348"></a>02348                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);                    
<a name="l02349"></a>02349                 AUX.clear();
<a name="l02350"></a>02350                 AUX = resumo-&gt;resultado(0,2);
<a name="l02351"></a>02351                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02352"></a>02352                 strcpy(aux,AUX.c_str());
<a name="l02353"></a>02353                 valor = atof(valor_formatado(aux,2).c_str());
<a name="l02354"></a>02354                 <span class="keyword">delete</span> aux;
<a name="l02355"></a>02355                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02356"></a>02356                 sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l02357"></a>02357                 AUX.clear();
<a name="l02358"></a>02358                 AUX = casa_milhar(aux,0);
<a name="l02359"></a>02359                 <span class="keyword">delete</span> aux;
<a name="l02360"></a>02360                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02361"></a>02361                 strcpy(aux,AUX.c_str());
<a name="l02362"></a>02362                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,300, *x, 370, 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02363"></a>02363                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02364"></a>02364                 <span class="keyword">delete</span> aux;
<a name="l02365"></a>02365                 *x -= 15;
<a name="l02366"></a>02366                 *r++;
<a name="l02367"></a>02367                 AUX.clear();
<a name="l02368"></a>02368                 AUX = <span class="stringliteral">&quot;Funjecc (3%):&quot;</span>;
<a name="l02369"></a>02369                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02370"></a>02370                 strcpy(aux,AUX.c_str());
<a name="l02371"></a>02371                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02372"></a>02372                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02373"></a>02373                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,15, *x, 300, 15, converter(aux,1), HPDF_TALIGN_LEFT, NULL);
<a name="l02374"></a>02374                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02375"></a>02375                 <span class="keyword">delete</span> aux;
<a name="l02376"></a>02376                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02377"></a>02377                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);                    
<a name="l02378"></a>02378                 AUX.clear();
<a name="l02379"></a>02379                 AUX = resumo-&gt;resultado(0,3);
<a name="l02380"></a>02380                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02381"></a>02381                 strcpy(aux,AUX.c_str());
<a name="l02382"></a>02382                 valor = atof(valor_formatado(aux,2).c_str());
<a name="l02383"></a>02383                 <span class="keyword">delete</span> aux;
<a name="l02384"></a>02384                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02385"></a>02385                 sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l02386"></a>02386                 AUX.clear();
<a name="l02387"></a>02387                 AUX = casa_milhar(aux,0);
<a name="l02388"></a>02388                 <span class="keyword">delete</span> aux;
<a name="l02389"></a>02389                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02390"></a>02390                 strcpy(aux,AUX.c_str());
<a name="l02391"></a>02391                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,300, *x, 370, 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02392"></a>02392                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02393"></a>02393                 <span class="keyword">delete</span> aux;
<a name="l02394"></a>02394                 *x -= 15;
<a name="l02395"></a>02395                 *r++;
<a name="l02396"></a>02396                 }
<a name="l02397"></a>02397             <span class="keywordflow">break</span>;
<a name="l02398"></a>02398             }
<a name="l02399"></a>02399         <span class="keywordflow">case</span> 7:
<a name="l02400"></a>02400             {
<a name="l02401"></a>02401             SQL.clear();
<a name="l02402"></a>02402             SQL = <span class="stringliteral">&quot;select sum(total) &quot;</span>;
<a name="l02403"></a>02403             SQL += <span class="stringliteral">&quot;from caixa.lancamentos &quot;</span>;
<a name="l02404"></a>02404             SQL += <span class="stringliteral">&quot;where e_s=2 and data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39;&quot;</span>;
<a name="l02405"></a>02405             sql = <span class="keyword">new</span> <span class="keywordtype">char</span>[SQL.length()+1];
<a name="l02406"></a>02406             strcpy(sql,SQL.c_str());
<a name="l02407"></a>02407             resumo-&gt;executar(sql,0);
<a name="l02408"></a>02408             <span class="keywordflow">if</span> (resumo-&gt;query_result == 3)
<a name="l02409"></a>02409                 {
<a name="l02410"></a>02410                 cout &lt;&lt; resumo-&gt;mensagem &lt;&lt; endl;
<a name="l02411"></a>02411                 }
<a name="l02412"></a>02412             <span class="keywordflow">else</span>
<a name="l02413"></a>02413                 {
<a name="l02414"></a>02414                 AUX.clear();
<a name="l02415"></a>02415                 AUX = <span class="stringliteral">&quot;TOTAL LÍQUIDO DO PERÍODO: &quot;</span>;
<a name="l02416"></a>02416                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02417"></a>02417                 strcpy(aux,AUX.c_str());
<a name="l02418"></a>02418                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l02419"></a>02419                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;Font_Definida, 12);
<a name="l02420"></a>02420                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02421"></a>02421                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02422"></a>02422                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,15, *x, 300, 15, converter(aux,1), HPDF_TALIGN_LEFT, NULL);
<a name="l02423"></a>02423                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02424"></a>02424                 <span class="keyword">delete</span> aux;
<a name="l02425"></a>02425                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02426"></a>02426                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);                    
<a name="l02427"></a>02427                 AUX.clear();
<a name="l02428"></a>02428                 AUX = resumo-&gt;resultado(0,0);
<a name="l02429"></a>02429                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02430"></a>02430                 strcpy(aux,AUX.c_str());
<a name="l02431"></a>02431                 valor = atof(valor_formatado(aux,2).c_str());
<a name="l02432"></a>02432                 <span class="keyword">delete</span> aux;
<a name="l02433"></a>02433                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02434"></a>02434                 sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l02435"></a>02435                 AUX.clear();
<a name="l02436"></a>02436                 AUX = casa_milhar(aux,0);
<a name="l02437"></a>02437                 AUX = <span class="stringliteral">&quot;R$ &quot;</span>+AUX;
<a name="l02438"></a>02438                 <span class="keyword">delete</span> aux;
<a name="l02439"></a>02439                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02440"></a>02440                 strcpy(aux,AUX.c_str());
<a name="l02441"></a>02441                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,300, *x, 400, 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02442"></a>02442                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02443"></a>02443                 <span class="keyword">delete</span> aux;
<a name="l02444"></a>02444                 *x -= 15;
<a name="l02445"></a>02445                 *r++;
<a name="l02446"></a>02446                 }
<a name="l02447"></a>02447             <span class="keywordflow">break</span>;
<a name="l02448"></a>02448             }
<a name="l02449"></a>02449         <span class="keywordflow">case</span> 9:
<a name="l02450"></a>02450             {
<a name="l02451"></a>02451             SQL.clear();
<a name="l02452"></a>02452             SQL = <span class="stringliteral">&quot;select count(*) as registros, sum(total_liq) as total &quot;</span>;
<a name="l02453"></a>02453             SQL += <span class="stringliteral">&quot;from caixa.lancamentos &quot;</span>;
<a name="l02454"></a>02454             SQL += <span class="stringliteral">&quot;where lancamentos.e_s=1 and lancamentos.tipo=&#39;D&#39; and lancamentos.data &gt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[0]+<span class="stringliteral">&quot;&#39; and lancamentos.data &lt;= &#39;&quot;</span>+this-&gt;<a class="code" href="classPDFNEW.html#a219b47396102c1f23aceab1fcf16e3d3">datas</a>[1]+<span class="stringliteral">&quot;&#39; &quot;</span>;
<a name="l02455"></a>02455             sql = <span class="keyword">new</span> <span class="keywordtype">char</span>[SQL.length()+1];
<a name="l02456"></a>02456             strcpy(sql,SQL.c_str());
<a name="l02457"></a>02457             resumo-&gt;executar(sql,0);
<a name="l02458"></a>02458             <span class="keywordflow">if</span> (resumo-&gt;query_result == 3)
<a name="l02459"></a>02459                 {
<a name="l02460"></a>02460                 cout &lt;&lt; resumo-&gt;mensagem &lt;&lt; endl;
<a name="l02461"></a>02461                 }
<a name="l02462"></a>02462             <span class="keywordflow">else</span>
<a name="l02463"></a>02463                 {
<a name="l02464"></a>02464                 AUX.clear();
<a name="l02465"></a>02465                 AUX = <span class="stringliteral">&quot;Total de Ocorrências: &quot;</span>;
<a name="l02466"></a>02466                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02467"></a>02467                 strcpy(aux,AUX.c_str());
<a name="l02468"></a>02468                 this-&gt;<a class="code" href="classPDFNEW.html#a1915fbef85438b1e9836f0cbf86e6d7e">Font_Definida</a> = HPDF_GetFont (this-&gt;<a class="code" href="classPDFNEW.html#abb283e402ff8cc2346a1a957ad6c46e5">PDF_doc</a>, <span class="stringliteral">&quot;Times-Bold&quot;</span>, <span class="stringliteral">&quot;WinAnsiEncoding&quot;</span>);
<a name="l02469"></a>02469                 HPDF_Page_SetFontAndSize (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, this-&gt;Font_Definida, 12);
<a name="l02470"></a>02470                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02471"></a>02471                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);
<a name="l02472"></a>02472                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,15, *x, 128, 15, converter(aux,1), HPDF_TALIGN_LEFT, NULL);
<a name="l02473"></a>02473                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02474"></a>02474                 <span class="keyword">delete</span> aux;
<a name="l02475"></a>02475                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02476"></a>02476                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);                    
<a name="l02477"></a>02477                 AUX.clear();
<a name="l02478"></a>02478                 AUX = resumo-&gt;resultado(0,0);
<a name="l02479"></a>02479                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02480"></a>02480                 strcpy(aux,AUX.c_str());
<a name="l02481"></a>02481                 AUX.clear();
<a name="l02482"></a>02482                 AUX = casa_milhar(aux,1);
<a name="l02483"></a>02483                 <span class="keyword">delete</span> aux;
<a name="l02484"></a>02484                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02485"></a>02485                 strcpy(aux,AUX.c_str());
<a name="l02486"></a>02486                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,128, *x, 185, 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02487"></a>02487                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02488"></a>02488                 <span class="keyword">delete</span> aux;
<a name="l02489"></a>02489                 HPDF_Page_BeginText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02490"></a>02490                 HPDF_Page_SetTextLeading (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>, 12);                    
<a name="l02491"></a>02491                 AUX.clear();
<a name="l02492"></a>02492                 AUX = resumo-&gt;resultado(0,1);
<a name="l02493"></a>02493                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02494"></a>02494                 strcpy(aux,AUX.c_str());
<a name="l02495"></a>02495                 valor = atof(valor_formatado(aux,2).c_str());
<a name="l02496"></a>02496                 <span class="keyword">delete</span> aux;
<a name="l02497"></a>02497                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[32];
<a name="l02498"></a>02498                 sprintf(aux,<span class="stringliteral">&quot;%.02f&quot;</span>,valor);
<a name="l02499"></a>02499                 AUX.clear();
<a name="l02500"></a>02500                 AUX = casa_milhar(aux,0);
<a name="l02501"></a>02501                 <span class="keyword">delete</span> aux;
<a name="l02502"></a>02502                 aux = <span class="keyword">new</span> <span class="keywordtype">char</span>[AUX.length()+1];
<a name="l02503"></a>02503                 strcpy(aux,AUX.c_str());
<a name="l02504"></a>02504                 HPDF_Page_TextRect (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>,this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[5][0], *x, this-&gt;<a class="code" href="classPDFNEW.html#abd7d4c93321c22d2b0a42b6f6b7b58ab">coluna</a>[5][1], 15, converter(aux,1), HPDF_TALIGN_RIGHT, NULL);
<a name="l02505"></a>02505                 HPDF_Page_EndText (this-&gt;<a class="code" href="classPDFNEW.html#a0d65adb8d05fd03cb3ba1d0544006b2f">Pagina</a>);
<a name="l02506"></a>02506                 <span class="keyword">delete</span> aux;
<a name="l02507"></a>02507                 *x -= 15;
<a name="l02508"></a>02508                 *r++;
<a name="l02509"></a>02509                 }
<a name="l02510"></a>02510             <span class="keywordflow">break</span>;
<a name="l02511"></a>02511             }
<a name="l02512"></a>02512         }
<a name="l02513"></a>02513     <span class="keyword">delete</span> resumo;
<a name="l02514"></a>02514     }
</pre></div></div>
</div>
<hr class="footer"/><address class="footer"><small>Gerado em Quarta, 9 de Maio de 2012 21:34:45 para Caixa-1.0.2 por&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>
